Bill Buzbee | 7c58bd4 | 2016-01-20 20:46:01 +0000 | [diff] [blame] | 1 | %default {"instr":"","suff":""} |
2 | movzx rINSTbl, %ecx # ecx <- A+ | ||||
3 | andl $$0xf, %ecx # ecx <- A | ||||
4 | movs${suff} VREG_ADDRESS(%ecx), %xmm0 # %xmm0 <- 1st src | ||||
5 | sarl $$4, rINST # rINST<- B | ||||
6 | ${instr}${suff} VREG_ADDRESS(rINST), %xmm0 | ||||
7 | movs${suff} %xmm0, VREG_ADDRESS(%ecx) # vAA<- %xmm0 | ||||
8 | pxor %xmm0, %xmm0 | ||||
9 | movs${suff} %xmm0, VREG_REF_ADDRESS(rINST) # clear ref | ||||
10 | ADVANCE_PC_FETCH_AND_GOTO_NEXT 1 |