1 INSERTPS{_XXI} XMM0, XMM1, 1 {|XMM0/rw,XMM1/r}
2 INSERTPS{_XM32I} XMM0, [RAX], 1 {|XMM0/rw,RAX/r}
4 EXTRACTPS{_WXI} ECX, XMM0, 1 {|RCX/w,XMM0/r}
5 EXTRACTPS{_M32XI} [RAX], XMM0, 1 {|RAX/r,XMM0/r}
7 | for Y = [8, 16, 32, 64] do
8 $(X86(Y)) PINSR$(RSZ2(Y)){_X$(RSZ(MAX(Y,32)))I} XMM0, $(RNAME("ECX",MAX(Y,32))), 1 {|XMM0/rw,RCX/r}
9 $(X86(Y)) PINSR$(RSZ2(Y)){_XM$(MSZ(Y))I} XMM0, [RAX], 1 {|XMM0/rw,RAX/r}
10 $(X86(Y)) PEXTR$(RSZ2(Y)){_$(RSZ(MAX(Y,32)))XI} $(RNAME("ECX",MAX(Y,32))), XMM0, 1 {|RCX/w,XMM0/r}
11 $(X86(Y)) PEXTR$(RSZ2(Y)){_M$(MSZ(Y))XI} [RAX], XMM0, 1 {|RAX/r,XMM0/r}