Comment
Comment by tmyklebu
Same idea, but without BMI2:
Alternatively:
The multiplication by 67375104L can be a usual 32x32 IMUL where the high half goes to edx, though I'm not sure that conveys a benefit over a 64x64 IMUL in serial code these days.