Lines Matching refs:LowBits

71   EmitRegisterOperand(2, reg.LowBits());  in call()
94 EmitUint8(0x50 + reg.LowBits()); in pushq()
122 EmitUint8(0x58 + reg.LowBits()); in popq()
140 EmitRegisterOperand(0, dst.LowBits()); in movq()
144 EmitUint8(0xB8 + dst.LowBits()); in movq()
154 EmitUint8(0xB8 + dst.LowBits()); in movl()
174 EmitRegisterOperand(src.LowBits(), dst.LowBits()); in movq()
182 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movl()
190 EmitOperand(dst.LowBits(), src); in movq()
198 EmitOperand(dst.LowBits(), src); in movl()
206 EmitOperand(src.LowBits(), dst); in movq()
214 EmitOperand(src.LowBits(), dst); in movl()
230 EmitOperand(src.LowBits(), dst); in movntl()
238 EmitOperand(src.LowBits(), dst); in movntq()
250 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in cmov()
263 EmitOperand(dst.LowBits(), src); in cmov()
272 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movzxb()
283 EmitOperand(dst.LowBits(), src); in movzxb()
292 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movsxb()
303 EmitOperand(dst.LowBits(), src); in movsxb()
316 EmitOperand(src.LowBits(), dst); in movb()
335 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movzxw()
344 EmitOperand(dst.LowBits(), src); in movzxw()
353 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movsxw()
362 EmitOperand(dst.LowBits(), src); in movsxw()
376 EmitOperand(src.LowBits(), dst); in movw()
396 EmitOperand(dst.LowBits(), src); in leaq()
404 EmitOperand(dst.LowBits(), src); in leal()
413 EmitXmmRegisterOperand(dst.LowBits(), src); in movaps()
422 EmitOperand(dst.LowBits(), src); in movaps()
431 EmitOperand(dst.LowBits(), src); in movups()
440 EmitOperand(src.LowBits(), dst); in movaps()
449 EmitOperand(src.LowBits(), dst); in movups()
459 EmitOperand(dst.LowBits(), src); in movss()
469 EmitOperand(src.LowBits(), dst); in movss()
479 EmitXmmRegisterOperand(src.LowBits(), dst); in movss()
487 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movsxd()
495 EmitOperand(dst.LowBits(), src); in movsxd()
513 EmitOperand(dst.LowBits(), Operand(src)); in movd()
522 EmitOperand(src.LowBits(), Operand(dst)); in movd()
532 EmitXmmRegisterOperand(dst.LowBits(), src); in addss()
542 EmitOperand(dst.LowBits(), src); in addss()
552 EmitXmmRegisterOperand(dst.LowBits(), src); in subss()
562 EmitOperand(dst.LowBits(), src); in subss()
572 EmitXmmRegisterOperand(dst.LowBits(), src); in mulss()
582 EmitOperand(dst.LowBits(), src); in mulss()
592 EmitXmmRegisterOperand(dst.LowBits(), src); in divss()
602 EmitOperand(dst.LowBits(), src); in divss()
611 EmitXmmRegisterOperand(dst.LowBits(), src); in addps()
620 EmitXmmRegisterOperand(dst.LowBits(), src); in subps()
629 EmitXmmRegisterOperand(dst.LowBits(), src); in mulps()
638 EmitXmmRegisterOperand(dst.LowBits(), src); in divps()
669 EmitXmmRegisterOperand(dst.LowBits(), src); in movapd()
679 EmitOperand(dst.LowBits(), src); in movapd()
689 EmitOperand(dst.LowBits(), src); in movupd()
699 EmitOperand(src.LowBits(), dst); in movapd()
709 EmitOperand(src.LowBits(), dst); in movupd()
719 EmitOperand(dst.LowBits(), src); in movsd()
729 EmitOperand(src.LowBits(), dst); in movsd()
739 EmitXmmRegisterOperand(src.LowBits(), dst); in movsd()
749 EmitXmmRegisterOperand(dst.LowBits(), src); in addsd()
759 EmitOperand(dst.LowBits(), src); in addsd()
769 EmitXmmRegisterOperand(dst.LowBits(), src); in subsd()
779 EmitOperand(dst.LowBits(), src); in subsd()
789 EmitXmmRegisterOperand(dst.LowBits(), src); in mulsd()
799 EmitOperand(dst.LowBits(), src); in mulsd()
809 EmitXmmRegisterOperand(dst.LowBits(), src); in divsd()
819 EmitOperand(dst.LowBits(), src); in divsd()
829 EmitXmmRegisterOperand(dst.LowBits(), src); in addpd()
839 EmitXmmRegisterOperand(dst.LowBits(), src); in subpd()
849 EmitXmmRegisterOperand(dst.LowBits(), src); in mulpd()
859 EmitXmmRegisterOperand(dst.LowBits(), src); in divpd()
869 EmitXmmRegisterOperand(dst.LowBits(), src); in movdqa()
879 EmitOperand(dst.LowBits(), src); in movdqa()
889 EmitOperand(dst.LowBits(), src); in movdqu()
899 EmitOperand(src.LowBits(), dst); in movdqa()
909 EmitOperand(src.LowBits(), dst); in movdqu()
919 EmitXmmRegisterOperand(dst.LowBits(), src); in paddb()
929 EmitXmmRegisterOperand(dst.LowBits(), src); in psubb()
939 EmitXmmRegisterOperand(dst.LowBits(), src); in paddw()
949 EmitXmmRegisterOperand(dst.LowBits(), src); in psubw()
959 EmitXmmRegisterOperand(dst.LowBits(), src); in pmullw()
969 EmitXmmRegisterOperand(dst.LowBits(), src); in paddd()
979 EmitXmmRegisterOperand(dst.LowBits(), src); in psubd()
990 EmitXmmRegisterOperand(dst.LowBits(), src); in pmulld()
1000 EmitXmmRegisterOperand(dst.LowBits(), src); in paddq()
1010 EmitXmmRegisterOperand(dst.LowBits(), src); in psubq()
1030 EmitOperand(dst.LowBits(), Operand(src)); in cvtsi2ss()
1045 EmitOperand(dst.LowBits(), src); in cvtsi2ss()
1065 EmitOperand(dst.LowBits(), Operand(src)); in cvtsi2sd()
1080 EmitOperand(dst.LowBits(), src); in cvtsi2sd()
1090 EmitXmmRegisterOperand(dst.LowBits(), src); in cvtss2si()
1100 EmitXmmRegisterOperand(dst.LowBits(), src); in cvtss2sd()
1110 EmitOperand(dst.LowBits(), src); in cvtss2sd()
1120 EmitXmmRegisterOperand(dst.LowBits(), src); in cvtsd2si()
1140 EmitXmmRegisterOperand(dst.LowBits(), src); in cvttss2si()
1160 EmitXmmRegisterOperand(dst.LowBits(), src); in cvttsd2si()
1170 EmitXmmRegisterOperand(dst.LowBits(), src); in cvtsd2ss()
1180 EmitOperand(dst.LowBits(), src); in cvtsd2ss()
1189 EmitXmmRegisterOperand(dst.LowBits(), src); in cvtdq2ps()
1199 EmitXmmRegisterOperand(dst.LowBits(), src); in cvtdq2pd()
1208 EmitXmmRegisterOperand(a.LowBits(), b); in comiss()
1217 EmitOperand(a.LowBits(), b); in comiss()
1227 EmitXmmRegisterOperand(a.LowBits(), b); in comisd()
1237 EmitOperand(a.LowBits(), b); in comisd()
1246 EmitXmmRegisterOperand(a.LowBits(), b); in ucomiss()
1255 EmitOperand(a.LowBits(), b); in ucomiss()
1265 EmitXmmRegisterOperand(a.LowBits(), b); in ucomisd()
1275 EmitOperand(a.LowBits(), b); in ucomisd()
1286 EmitXmmRegisterOperand(dst.LowBits(), src); in roundsd()
1298 EmitXmmRegisterOperand(dst.LowBits(), src); in roundss()
1309 EmitXmmRegisterOperand(dst.LowBits(), src); in sqrtsd()
1319 EmitXmmRegisterOperand(dst.LowBits(), src); in sqrtss()
1329 EmitOperand(dst.LowBits(), src); in xorpd()
1339 EmitXmmRegisterOperand(dst.LowBits(), src); in xorpd()
1348 EmitOperand(dst.LowBits(), src); in xorps()
1357 EmitXmmRegisterOperand(dst.LowBits(), src); in xorps()
1367 EmitXmmRegisterOperand(dst.LowBits(), src); in pxor()
1377 EmitOperand(dst.LowBits(), src); in andpd()
1386 EmitXmmRegisterOperand(dst.LowBits(), src); in andpd()
1394 EmitXmmRegisterOperand(dst.LowBits(), src); in andps()
1403 EmitXmmRegisterOperand(dst.LowBits(), src); in pand()
1412 EmitXmmRegisterOperand(dst.LowBits(), src); in andnpd()
1420 EmitXmmRegisterOperand(dst.LowBits(), src); in andnps()
1429 EmitXmmRegisterOperand(dst.LowBits(), src); in pandn()
1438 EmitXmmRegisterOperand(dst.LowBits(), src); in orpd()
1446 EmitXmmRegisterOperand(dst.LowBits(), src); in orps()
1455 EmitXmmRegisterOperand(dst.LowBits(), src); in por()
1464 EmitXmmRegisterOperand(dst.LowBits(), src); in pavgb()
1473 EmitXmmRegisterOperand(dst.LowBits(), src); in pavgw()
1482 EmitXmmRegisterOperand(dst.LowBits(), src); in psadbw()
1491 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaddwd()
1501 EmitXmmRegisterOperand(dst.LowBits(), src); in phaddw()
1511 EmitXmmRegisterOperand(dst.LowBits(), src); in phaddd()
1520 EmitXmmRegisterOperand(dst.LowBits(), src); in haddps()
1529 EmitXmmRegisterOperand(dst.LowBits(), src); in haddpd()
1539 EmitXmmRegisterOperand(dst.LowBits(), src); in phsubw()
1549 EmitXmmRegisterOperand(dst.LowBits(), src); in phsubd()
1558 EmitXmmRegisterOperand(dst.LowBits(), src); in hsubps()
1567 EmitXmmRegisterOperand(dst.LowBits(), src); in hsubpd()
1577 EmitXmmRegisterOperand(dst.LowBits(), src); in pminsb()
1587 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaxsb()
1596 EmitXmmRegisterOperand(dst.LowBits(), src); in pminsw()
1605 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaxsw()
1615 EmitXmmRegisterOperand(dst.LowBits(), src); in pminsd()
1625 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaxsd()
1634 EmitXmmRegisterOperand(dst.LowBits(), src); in pminub()
1643 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaxub()
1653 EmitXmmRegisterOperand(dst.LowBits(), src); in pminuw()
1663 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaxuw()
1673 EmitXmmRegisterOperand(dst.LowBits(), src); in pminud()
1683 EmitXmmRegisterOperand(dst.LowBits(), src); in pmaxud()
1691 EmitXmmRegisterOperand(dst.LowBits(), src); in minps()
1699 EmitXmmRegisterOperand(dst.LowBits(), src); in maxps()
1708 EmitXmmRegisterOperand(dst.LowBits(), src); in minpd()
1717 EmitXmmRegisterOperand(dst.LowBits(), src); in maxpd()
1726 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpeqb()
1735 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpeqw()
1744 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpeqd()
1754 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpeqq()
1763 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpgtb()
1772 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpgtw()
1781 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpgtd()
1791 EmitXmmRegisterOperand(dst.LowBits(), src); in pcmpgtq()
1800 EmitXmmRegisterOperand(dst.LowBits(), src); in shufpd()
1810 EmitXmmRegisterOperand(dst.LowBits(), src); in shufps()
1821 EmitXmmRegisterOperand(dst.LowBits(), src); in pshufd()
1832 EmitXmmRegisterOperand(dst.LowBits(), src); in punpcklbw()
1842 EmitXmmRegisterOperand(dst.LowBits(), src); in punpcklwd()
1852 EmitXmmRegisterOperand(dst.LowBits(), src); in punpckldq()
1862 EmitXmmRegisterOperand(dst.LowBits(), src); in punpcklqdq()
1872 EmitXmmRegisterOperand(dst.LowBits(), src); in punpckhbw()
1882 EmitXmmRegisterOperand(dst.LowBits(), src); in punpckhwd()
1892 EmitXmmRegisterOperand(dst.LowBits(), src); in punpckhdq()
1902 EmitXmmRegisterOperand(dst.LowBits(), src); in punpckhqdq()
2143 EmitUint8(0x90 + (src_rax ? dst.LowBits() : src.LowBits())); in xchgl()
2150 EmitRegisterOperand(src.LowBits(), dst.LowBits()); in xchgl()
2167 EmitUint8(0x90 + (src_rax ? dst.LowBits() : src.LowBits())); in xchgq()
2175 EmitRegisterOperand(src.LowBits(), dst.LowBits()); in xchgq()
2183 EmitOperand(reg.LowBits(), address); in xchgl()
2218 EmitOperand(reg0.LowBits(), Operand(reg1)); in cmpl()
2226 EmitOperand(reg.LowBits(), address); in cmpl()
2234 EmitOperand(reg.LowBits(), address); in cmpl()
2250 EmitOperand(reg0.LowBits(), Operand(reg1)); in cmpq()
2266 EmitOperand(reg.LowBits(), address); in cmpq()
2282 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in addl()
2290 EmitOperand(reg.LowBits(), address); in addl()
2298 EmitRegisterOperand(reg1.LowBits(), reg2.LowBits()); in testl()
2306 EmitOperand(reg.LowBits(), address); in testl()
2340 EmitRegisterOperand(reg1.LowBits(), reg2.LowBits()); in testq()
2348 EmitOperand(reg.LowBits(), address); in testq()
2375 EmitOperand(dst.LowBits(), Operand(src)); in andl()
2383 EmitOperand(reg.LowBits(), address); in andl()
2406 EmitOperand(dst.LowBits(), Operand(src)); in andq()
2414 EmitOperand(dst.LowBits(), src); in andq()
2422 EmitOperand(dst.LowBits(), Operand(src)); in orl()
2430 EmitOperand(reg.LowBits(), address); in orl()
2453 EmitOperand(dst.LowBits(), Operand(src)); in orq()
2461 EmitOperand(dst.LowBits(), src); in orq()
2469 EmitOperand(dst.LowBits(), Operand(src)); in xorl()
2477 EmitOperand(reg.LowBits(), address); in xorl()
2492 EmitOperand(dst.LowBits(), Operand(src)); in xorq()
2507 EmitOperand(dst.LowBits(), src); in xorq()
2583 EmitOperand(dst.LowBits(), address); in addq()
2592 EmitRegisterOperand(src.LowBits(), dst.LowBits()); in addq()
2600 EmitOperand(reg.LowBits(), address); in addl()
2624 EmitOperand(dst.LowBits(), Operand(src)); in subl()
2647 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in subq()
2655 EmitOperand(reg.LowBits() & 7, address); in subq()
2663 EmitOperand(reg.LowBits(), address); in subl()
2684 EmitUint8(0xF8 | reg.LowBits()); in idivl()
2692 EmitUint8(0xF8 | reg.LowBits()); in idivq()
2701 EmitOperand(dst.LowBits(), Operand(src)); in imull()
2715 EmitOperand(dst.LowBits(), Operand(src)); in imull()
2720 EmitOperand(dst.LowBits(), Operand(src)); in imull()
2736 EmitOperand(reg.LowBits(), address); in imull()
2745 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in imulq()
2764 EmitOperand(dst.LowBits(), Operand(reg)); in imulq()
2769 EmitOperand(dst.LowBits(), Operand(reg)); in imulq()
2779 EmitOperand(reg.LowBits(), address); in imulq()
2943 EmitUint8(0xD0 | reg.LowBits()); in notl()
3064 EmitRegisterOperand(4, reg.LowBits()); in jmp()
3131 EmitOperand(reg.LowBits(), address); in cmpxchgl()
3140 EmitOperand(reg.LowBits(), address); in cmpxchgq()
3180 EmitUint8(0xC0 + dst.LowBits()); in setcc()
3187 EmitUint8(0xC8 + dst.LowBits()); in bswapl()
3194 EmitUint8(0xC8 + dst.LowBits()); in bswapq()
3202 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in bsfl()
3210 EmitOperand(dst.LowBits(), src); in bsfl()
3218 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in bsfq()
3226 EmitOperand(dst.LowBits(), src); in bsfq()
3234 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in bsrl()
3242 EmitOperand(dst.LowBits(), src); in bsrl()
3250 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in bsrq()
3258 EmitOperand(dst.LowBits(), src); in bsrq()
3267 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in popcntl()
3276 EmitOperand(dst.LowBits(), src); in popcntl()
3285 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in popcntq()
3294 EmitOperand(dst.LowBits(), src); in popcntq()