Skip to content

Instantly share code, notes, and snippets.

@FrankNiemeyer
Created August 28, 2015 17:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FrankNiemeyer/43738881a99edfebfbda to your computer and use it in GitHub Desktop.
Save FrankNiemeyer/43738881a99edfebfbda to your computer and use it in GitHub Desktop.
lea rax,[rax-60h]
lea r8,[r8-20h]
vpcmpeqb ymm2,ymm2,ymm2
vmovups ymm5,ymm0
vgatherdps ymm5,dword ptr [rax+ymm6*4],ymm2
vpcmpeqb ymm2,ymm2,ymm2
vmovups ymm4,ymm0
vgatherdps ymm4,dword ptr [rax+ymm7*4],ymm2
vpcmpeqb ymm2,ymm2,ymm2
vmovups ymm1,ymm0
vgatherdps ymm1,dword ptr [rax+ymm8*4],ymm2
vmulps ymm2,ymm5,ymm5
vfmadd231ps ymm2,ymm4,ymm4
vmovups ymm0,ymm2
vfmadd231ps ymm0,ymm1,ymm1
vmovups ymmword ptr [r8],ymm0
sub edx,1
jne dot3_aos_vector_gather+190h (07FF624C81470h)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment