Anonymous
public text v1 · immutablehaddpd_emu1:
shr eax,0x18
mov [movddup_slot1+0x1b],al
sub eax,0xc0
push eax
mov ebx,haddpd_dest_table
xlat
mov [haddpd_slot1+0x13],al
mov ebx,haddpd_src_table
pop eax
xlat
mov [haddpd_slot1+0x03],al
mov [haddpd_slot1+0x0b],al
pop ebx
pop edx
pop ecx
pop eax
popfd
jmp haddpd_slot1
haddpd_slot:
movhpd [cs1],xmm1
movlpd [cs1+8],xmm1
addpd xmm0,[cs1]
shufpd xmm0,xmm0,1