Lines Matching refs:EmitUint8
78 EmitUint8(0xFF); in call()
86 EmitUint8(0xFF); in call()
93 EmitUint8(0xE8); in call()
102 EmitUint8(0x50 + reg.LowBits()); in pushq()
109 EmitUint8(0xFF); in pushq()
118 EmitUint8(0x6A); in pushq()
119 EmitUint8(imm.value() & 0xFF); in pushq()
121 EmitUint8(0x68); in pushq()
130 EmitUint8(0x58 + reg.LowBits()); in popq()
137 EmitUint8(0x8F); in popq()
147 EmitUint8(0xC7); in movq()
152 EmitUint8(0xB8 + dst.LowBits()); in movq()
162 EmitUint8(0xB8 + dst.LowBits()); in movl()
171 EmitUint8(0xC7); in movq()
181 EmitUint8(0x89); in movq()
189 EmitUint8(0x8B); in movl()
197 EmitUint8(0x8B); in movq()
205 EmitUint8(0x8B); in movl()
213 EmitUint8(0x89); in movq()
221 EmitUint8(0x89); in movl()
228 EmitUint8(0xC7); in movl()
236 EmitUint8(0x0F); in movntl()
237 EmitUint8(0xC3); in movntl()
244 EmitUint8(0x0F); in movntq()
245 EmitUint8(0xC3); in movntq()
256 EmitUint8(0x0F); in cmov()
257 EmitUint8(0x40 + c); in cmov()
269 EmitUint8(0x0F); in cmov()
270 EmitUint8(0x40 + c); in cmov()
278 EmitUint8(0x0F); in movzxb()
279 EmitUint8(0xB6); in movzxb()
289 EmitUint8(0x0F); in movzxb()
290 EmitUint8(0xB6); in movzxb()
298 EmitUint8(0x0F); in movsxb()
299 EmitUint8(0xBE); in movsxb()
309 EmitUint8(0x0F); in movsxb()
310 EmitUint8(0xBE); in movsxb()
323 EmitUint8(0x88); in movb()
331 EmitUint8(0xC6); in movb()
334 EmitUint8(imm.value() & 0xFF); in movb()
341 EmitUint8(0x0F); in movzxw()
342 EmitUint8(0xB7); in movzxw()
350 EmitUint8(0x0F); in movzxw()
351 EmitUint8(0xB7); in movzxw()
359 EmitUint8(0x0F); in movsxw()
360 EmitUint8(0xBF); in movsxw()
368 EmitUint8(0x0F); in movsxw()
369 EmitUint8(0xBF); in movsxw()
383 EmitUint8(0x89); in movw()
392 EmitUint8(0xC7); in movw()
395 EmitUint8(imm.value() & 0xFF); in movw()
396 EmitUint8(imm.value() >> 8); in movw()
403 EmitUint8(0x8D); in leaq()
411 EmitUint8(0x8D); in leal()
423 EmitUint8(0x0F); in movaps()
424 EmitUint8(0x28); in movaps()
459 EmitUint8(byte_zero); in vmovaps()
460 EmitUint8(byte_one); in vmovaps()
462 EmitUint8(byte_two); in vmovaps()
466 EmitUint8(0x29); in vmovaps()
468 EmitUint8(0x28); in vmovaps()
485 EmitUint8(0x0F); in movaps()
486 EmitUint8(0x28); in movaps()
519 EmitUint8(ByteZero); in vmovaps()
520 EmitUint8(ByteOne); in vmovaps()
522 EmitUint8(ByteTwo); in vmovaps()
525 EmitUint8(0x28); in vmovaps()
537 EmitUint8(0x0F); in movups()
538 EmitUint8(0x10); in movups()
571 EmitUint8(ByteZero); in vmovups()
572 EmitUint8(ByteOne); in vmovups()
574 EmitUint8(ByteTwo); in vmovups()
577 EmitUint8(0x10); in vmovups()
590 EmitUint8(0x0F); in movaps()
591 EmitUint8(0x29); in movaps()
625 EmitUint8(ByteZero); in vmovaps()
626 EmitUint8(ByteOne); in vmovaps()
628 EmitUint8(ByteTwo); in vmovaps()
631 EmitUint8(0x29); in vmovaps()
643 EmitUint8(0x0F); in movups()
644 EmitUint8(0x11); in movups()
678 EmitUint8(ByteZero); in vmovups()
679 EmitUint8(ByteOne); in vmovups()
681 EmitUint8(ByteTwo); in vmovups()
684 EmitUint8(0x11); in vmovups()
692 EmitUint8(0xF3); in movss()
694 EmitUint8(0x0F); in movss()
695 EmitUint8(0x10); in movss()
702 EmitUint8(0xF3); in movss()
704 EmitUint8(0x0F); in movss()
705 EmitUint8(0x11); in movss()
712 EmitUint8(0xF3); in movss()
714 EmitUint8(0x0F); in movss()
715 EmitUint8(0x11); in movss()
723 EmitUint8(0x63); in movsxd()
731 EmitUint8(0x63); in movsxd()
746 EmitUint8(0x66); in movd()
748 EmitUint8(0x0F); in movd()
749 EmitUint8(0x6E); in movd()
755 EmitUint8(0x66); in movd()
757 EmitUint8(0x0F); in movd()
758 EmitUint8(0x7E); in movd()
764 EmitUint8(0xF3); in addss()
766 EmitUint8(0x0F); in addss()
767 EmitUint8(0x58); in addss()
773 EmitUint8(0xF3); in addss()
775 EmitUint8(0x0F); in addss()
776 EmitUint8(0x58); in addss()
783 EmitUint8(0xF3); in subss()
785 EmitUint8(0x0F); in subss()
786 EmitUint8(0x5C); in subss()
793 EmitUint8(0xF3); in subss()
795 EmitUint8(0x0F); in subss()
796 EmitUint8(0x5C); in subss()
803 EmitUint8(0xF3); in mulss()
805 EmitUint8(0x0F); in mulss()
806 EmitUint8(0x59); in mulss()
813 EmitUint8(0xF3); in mulss()
815 EmitUint8(0x0F); in mulss()
816 EmitUint8(0x59); in mulss()
823 EmitUint8(0xF3); in divss()
825 EmitUint8(0x0F); in divss()
826 EmitUint8(0x5E); in divss()
833 EmitUint8(0xF3); in divss()
835 EmitUint8(0x0F); in divss()
836 EmitUint8(0x5E); in divss()
844 EmitUint8(0x0F); in addps()
845 EmitUint8(0x58); in addps()
853 EmitUint8(0x0F); in subps()
854 EmitUint8(0x5C); in subps()
878 EmitUint8(ByteZero); in vaddps()
879 EmitUint8(ByteOne); in vaddps()
881 EmitUint8(ByteTwo); in vaddps()
883 EmitUint8(0x58); in vaddps()
903 EmitUint8(byte_zero); in vsubps()
904 EmitUint8(byte_one); in vsubps()
906 EmitUint8(byte_two); in vsubps()
908 EmitUint8(0x5C); in vsubps()
916 EmitUint8(0x0F); in mulps()
917 EmitUint8(0x59); in mulps()
941 EmitUint8(ByteZero); in vmulps()
942 EmitUint8(ByteOne); in vmulps()
944 EmitUint8(ByteTwo); in vmulps()
946 EmitUint8(0x59); in vmulps()
953 EmitUint8(0x0F); in divps()
954 EmitUint8(0x5E); in divps()
978 EmitUint8(ByteZero); in vdivps()
979 EmitUint8(ByteOne); in vdivps()
981 EmitUint8(ByteTwo); in vdivps()
983 EmitUint8(0x5E); in vdivps()
989 EmitUint8(0xD9); in flds()
996 EmitUint8(0xD9); in fsts()
1003 EmitUint8(0xD9); in fstps()
1014 EmitUint8(0x66); in movapd()
1016 EmitUint8(0x0F); in movapd()
1017 EmitUint8(0x28); in movapd()
1050 EmitUint8(ByteZero); in vmovapd()
1051 EmitUint8(ByteOne); in vmovapd()
1053 EmitUint8(ByteTwo); in vmovapd()
1057 EmitUint8(0x29); in vmovapd()
1059 EmitUint8(0x28); in vmovapd()
1075 EmitUint8(0x66); in movapd()
1077 EmitUint8(0x0F); in movapd()
1078 EmitUint8(0x28); in movapd()
1112 EmitUint8(ByteZero); in vmovapd()
1113 EmitUint8(ByteOne); in vmovapd()
1115 EmitUint8(ByteTwo); in vmovapd()
1118 EmitUint8(0x28); in vmovapd()
1129 EmitUint8(0x66); in movupd()
1131 EmitUint8(0x0F); in movupd()
1132 EmitUint8(0x10); in movupd()
1166 EmitUint8(ByteZero); in vmovupd()
1167 EmitUint8(ByteOne); in vmovupd()
1169 EmitUint8(ByteTwo); in vmovupd()
1171 EmitUint8(0x10); in vmovupd()
1182 EmitUint8(0x66); in movapd()
1184 EmitUint8(0x0F); in movapd()
1185 EmitUint8(0x29); in movapd()
1218 EmitUint8(ByteZero); in vmovapd()
1219 EmitUint8(ByteOne); in vmovapd()
1221 EmitUint8(ByteTwo); in vmovapd()
1224 EmitUint8(0x29); in vmovapd()
1235 EmitUint8(0x66); in movupd()
1237 EmitUint8(0x0F); in movupd()
1238 EmitUint8(0x11); in movupd()
1272 EmitUint8(ByteZero); in vmovupd()
1273 EmitUint8(ByteOne); in vmovupd()
1275 EmitUint8(ByteTwo); in vmovupd()
1278 EmitUint8(0x11); in vmovupd()
1286 EmitUint8(0xF2); in movsd()
1288 EmitUint8(0x0F); in movsd()
1289 EmitUint8(0x10); in movsd()
1296 EmitUint8(0xF2); in movsd()
1298 EmitUint8(0x0F); in movsd()
1299 EmitUint8(0x11); in movsd()
1306 EmitUint8(0xF2); in movsd()
1308 EmitUint8(0x0F); in movsd()
1309 EmitUint8(0x11); in movsd()
1316 EmitUint8(0xF2); in addsd()
1318 EmitUint8(0x0F); in addsd()
1319 EmitUint8(0x58); in addsd()
1326 EmitUint8(0xF2); in addsd()
1328 EmitUint8(0x0F); in addsd()
1329 EmitUint8(0x58); in addsd()
1336 EmitUint8(0xF2); in subsd()
1338 EmitUint8(0x0F); in subsd()
1339 EmitUint8(0x5C); in subsd()
1346 EmitUint8(0xF2); in subsd()
1348 EmitUint8(0x0F); in subsd()
1349 EmitUint8(0x5C); in subsd()
1356 EmitUint8(0xF2); in mulsd()
1358 EmitUint8(0x0F); in mulsd()
1359 EmitUint8(0x59); in mulsd()
1366 EmitUint8(0xF2); in mulsd()
1368 EmitUint8(0x0F); in mulsd()
1369 EmitUint8(0x59); in mulsd()
1376 EmitUint8(0xF2); in divsd()
1378 EmitUint8(0x0F); in divsd()
1379 EmitUint8(0x5E); in divsd()
1386 EmitUint8(0xF2); in divsd()
1388 EmitUint8(0x0F); in divsd()
1389 EmitUint8(0x5E); in divsd()
1396 EmitUint8(0x66); in addpd()
1398 EmitUint8(0x0F); in addpd()
1399 EmitUint8(0x58); in addpd()
1423 EmitUint8(ByteZero); in vaddpd()
1424 EmitUint8(ByteOne); in vaddpd()
1426 EmitUint8(ByteTwo); in vaddpd()
1428 EmitUint8(0x58); in vaddpd()
1435 EmitUint8(0x66); in subpd()
1437 EmitUint8(0x0F); in subpd()
1438 EmitUint8(0x5C); in subpd()
1462 EmitUint8(ByteZero); in vsubpd()
1463 EmitUint8(ByteOne); in vsubpd()
1465 EmitUint8(ByteTwo); in vsubpd()
1467 EmitUint8(0x5C); in vsubpd()
1474 EmitUint8(0x66); in mulpd()
1476 EmitUint8(0x0F); in mulpd()
1477 EmitUint8(0x59); in mulpd()
1501 EmitUint8(ByteZero); in vmulpd()
1502 EmitUint8(ByteOne); in vmulpd()
1504 EmitUint8(ByteTwo); in vmulpd()
1506 EmitUint8(0x59); in vmulpd()
1512 EmitUint8(0x66); in divpd()
1514 EmitUint8(0x0F); in divpd()
1515 EmitUint8(0x5E); in divpd()
1540 EmitUint8(ByteZero); in vdivpd()
1541 EmitUint8(ByteOne); in vdivpd()
1543 EmitUint8(ByteTwo); in vdivpd()
1545 EmitUint8(0x5E); in vdivpd()
1556 EmitUint8(0x66); in movdqa()
1558 EmitUint8(0x0F); in movdqa()
1559 EmitUint8(0x6F); in movdqa()
1592 EmitUint8(ByteZero); in vmovdqa()
1593 EmitUint8(ByteOne); in vmovdqa()
1595 EmitUint8(ByteTwo); in vmovdqa()
1599 EmitUint8(0x7F); in vmovdqa()
1601 EmitUint8(0x6F); in vmovdqa()
1617 EmitUint8(0x66); in movdqa()
1619 EmitUint8(0x0F); in movdqa()
1620 EmitUint8(0x6F); in movdqa()
1654 EmitUint8(ByteZero); in vmovdqa()
1655 EmitUint8(ByteOne); in vmovdqa()
1657 EmitUint8(ByteTwo); in vmovdqa()
1660 EmitUint8(0x6F); in vmovdqa()
1671 EmitUint8(0xF3); in movdqu()
1673 EmitUint8(0x0F); in movdqu()
1674 EmitUint8(0x6F); in movdqu()
1709 EmitUint8(ByteZero); in vmovdqu()
1710 EmitUint8(ByteOne); in vmovdqu()
1712 EmitUint8(ByteTwo); in vmovdqu()
1715 EmitUint8(0x6F); in vmovdqu()
1726 EmitUint8(0x66); in movdqa()
1728 EmitUint8(0x0F); in movdqa()
1729 EmitUint8(0x7F); in movdqa()
1762 EmitUint8(ByteZero); in vmovdqa()
1763 EmitUint8(ByteOne); in vmovdqa()
1765 EmitUint8(ByteTwo); in vmovdqa()
1768 EmitUint8(0x7F); in vmovdqa()
1779 EmitUint8(0xF3); in movdqu()
1781 EmitUint8(0x0F); in movdqu()
1782 EmitUint8(0x7F); in movdqu()
1816 EmitUint8(ByteZero); in vmovdqu()
1817 EmitUint8(ByteOne); in vmovdqu()
1819 EmitUint8(ByteTwo); in vmovdqu()
1822 EmitUint8(0x7F); in vmovdqu()
1829 EmitUint8(0x66); in paddb()
1831 EmitUint8(0x0F); in paddb()
1832 EmitUint8(0xFC); in paddb()
1857 EmitUint8(ByteZero); in vpaddb()
1858 EmitUint8(ByteOne); in vpaddb()
1860 EmitUint8(ByteTwo); in vpaddb()
1862 EmitUint8(0xFC); in vpaddb()
1869 EmitUint8(0x66); in psubb()
1871 EmitUint8(0x0F); in psubb()
1872 EmitUint8(0xF8); in psubb()
1897 EmitUint8(ByteZero); in vpsubb()
1898 EmitUint8(ByteOne); in vpsubb()
1900 EmitUint8(ByteTwo); in vpsubb()
1902 EmitUint8(0xF8); in vpsubb()
1909 EmitUint8(0x66); in paddw()
1911 EmitUint8(0x0F); in paddw()
1912 EmitUint8(0xFD); in paddw()
1936 EmitUint8(ByteZero); in vpaddw()
1937 EmitUint8(ByteOne); in vpaddw()
1939 EmitUint8(ByteTwo); in vpaddw()
1941 EmitUint8(0xFD); in vpaddw()
1948 EmitUint8(0x66); in psubw()
1950 EmitUint8(0x0F); in psubw()
1951 EmitUint8(0xF9); in psubw()
1975 EmitUint8(ByteZero); in vpsubw()
1976 EmitUint8(ByteOne); in vpsubw()
1978 EmitUint8(ByteTwo); in vpsubw()
1980 EmitUint8(0xF9); in vpsubw()
1987 EmitUint8(0x66); in pmullw()
1989 EmitUint8(0x0F); in pmullw()
1990 EmitUint8(0xD5); in pmullw()
2014 EmitUint8(ByteZero); in vpmullw()
2015 EmitUint8(ByteOne); in vpmullw()
2017 EmitUint8(ByteTwo); in vpmullw()
2019 EmitUint8(0xD5); in vpmullw()
2025 EmitUint8(0x66); in paddd()
2027 EmitUint8(0x0F); in paddd()
2028 EmitUint8(0xFE); in paddd()
2052 EmitUint8(ByteZero); in vpaddd()
2053 EmitUint8(ByteOne); in vpaddd()
2055 EmitUint8(ByteTwo); in vpaddd()
2057 EmitUint8(0xFE); in vpaddd()
2063 EmitUint8(0x66); in psubd()
2065 EmitUint8(0x0F); in psubd()
2066 EmitUint8(0xFA); in psubd()
2073 EmitUint8(0x66); in pmulld()
2075 EmitUint8(0x0F); in pmulld()
2076 EmitUint8(0x38); in pmulld()
2077 EmitUint8(0x40); in pmulld()
2093 EmitUint8(ByteZero); in vpmulld()
2094 EmitUint8(ByteOne); in vpmulld()
2095 EmitUint8(ByteTwo); in vpmulld()
2096 EmitUint8(0x40); in vpmulld()
2102 EmitUint8(0x66); in paddq()
2104 EmitUint8(0x0F); in paddq()
2105 EmitUint8(0xD4); in paddq()
2130 EmitUint8(ByteZero); in vpaddq()
2131 EmitUint8(ByteOne); in vpaddq()
2133 EmitUint8(ByteTwo); in vpaddq()
2135 EmitUint8(0xD4); in vpaddq()
2142 EmitUint8(0x66); in psubq()
2144 EmitUint8(0x0F); in psubq()
2145 EmitUint8(0xFB); in psubq()
2169 EmitUint8(ByteZero); in vpsubq()
2170 EmitUint8(ByteOne); in vpsubq()
2172 EmitUint8(ByteTwo); in vpsubq()
2174 EmitUint8(0xFB); in vpsubq()
2181 EmitUint8(0x66); in paddusb()
2183 EmitUint8(0x0F); in paddusb()
2184 EmitUint8(0xDC); in paddusb()
2191 EmitUint8(0x66); in paddsb()
2193 EmitUint8(0x0F); in paddsb()
2194 EmitUint8(0xEC); in paddsb()
2201 EmitUint8(0x66); in paddusw()
2203 EmitUint8(0x0F); in paddusw()
2204 EmitUint8(0xDD); in paddusw()
2211 EmitUint8(0x66); in paddsw()
2213 EmitUint8(0x0F); in paddsw()
2214 EmitUint8(0xED); in paddsw()
2221 EmitUint8(0x66); in psubusb()
2223 EmitUint8(0x0F); in psubusb()
2224 EmitUint8(0xD8); in psubusb()
2231 EmitUint8(0x66); in psubsb()
2233 EmitUint8(0x0F); in psubsb()
2234 EmitUint8(0xE8); in psubsb()
2259 EmitUint8(ByteZero); in vpsubd()
2260 EmitUint8(ByteOne); in vpsubd()
2262 EmitUint8(ByteTwo); in vpsubd()
2264 EmitUint8(0xFA); in vpsubd()
2271 EmitUint8(0x66); in psubusw()
2273 EmitUint8(0x0F); in psubusw()
2274 EmitUint8(0xD9); in psubusw()
2281 EmitUint8(0x66); in psubsw()
2283 EmitUint8(0x0F); in psubsw()
2284 EmitUint8(0xE9); in psubsw()
2296 EmitUint8(0xF3); in cvtsi2ss()
2303 EmitUint8(0x0F); in cvtsi2ss()
2304 EmitUint8(0x2A); in cvtsi2ss()
2311 EmitUint8(0xF3); in cvtsi2ss()
2318 EmitUint8(0x0F); in cvtsi2ss()
2319 EmitUint8(0x2A); in cvtsi2ss()
2331 EmitUint8(0xF2); in cvtsi2sd()
2338 EmitUint8(0x0F); in cvtsi2sd()
2339 EmitUint8(0x2A); in cvtsi2sd()
2346 EmitUint8(0xF2); in cvtsi2sd()
2353 EmitUint8(0x0F); in cvtsi2sd()
2354 EmitUint8(0x2A); in cvtsi2sd()
2361 EmitUint8(0xF3); in cvtss2si()
2363 EmitUint8(0x0F); in cvtss2si()
2364 EmitUint8(0x2D); in cvtss2si()
2371 EmitUint8(0xF3); in cvtss2sd()
2373 EmitUint8(0x0F); in cvtss2sd()
2374 EmitUint8(0x5A); in cvtss2sd()
2381 EmitUint8(0xF3); in cvtss2sd()
2383 EmitUint8(0x0F); in cvtss2sd()
2384 EmitUint8(0x5A); in cvtss2sd()
2391 EmitUint8(0xF2); in cvtsd2si()
2393 EmitUint8(0x0F); in cvtsd2si()
2394 EmitUint8(0x2D); in cvtsd2si()
2406 EmitUint8(0xF3); in cvttss2si()
2413 EmitUint8(0x0F); in cvttss2si()
2414 EmitUint8(0x2C); in cvttss2si()
2426 EmitUint8(0xF2); in cvttsd2si()
2433 EmitUint8(0x0F); in cvttsd2si()
2434 EmitUint8(0x2C); in cvttsd2si()
2441 EmitUint8(0xF2); in cvtsd2ss()
2443 EmitUint8(0x0F); in cvtsd2ss()
2444 EmitUint8(0x5A); in cvtsd2ss()
2451 EmitUint8(0xF2); in cvtsd2ss()
2453 EmitUint8(0x0F); in cvtsd2ss()
2454 EmitUint8(0x5A); in cvtsd2ss()
2462 EmitUint8(0x0F); in cvtdq2ps()
2463 EmitUint8(0x5B); in cvtdq2ps()
2470 EmitUint8(0xF3); in cvtdq2pd()
2472 EmitUint8(0x0F); in cvtdq2pd()
2473 EmitUint8(0xE6); in cvtdq2pd()
2481 EmitUint8(0x0F); in comiss()
2482 EmitUint8(0x2F); in comiss()
2490 EmitUint8(0x0F); in comiss()
2491 EmitUint8(0x2F); in comiss()
2498 EmitUint8(0x66); in comisd()
2500 EmitUint8(0x0F); in comisd()
2501 EmitUint8(0x2F); in comisd()
2508 EmitUint8(0x66); in comisd()
2510 EmitUint8(0x0F); in comisd()
2511 EmitUint8(0x2F); in comisd()
2519 EmitUint8(0x0F); in ucomiss()
2520 EmitUint8(0x2E); in ucomiss()
2528 EmitUint8(0x0F); in ucomiss()
2529 EmitUint8(0x2E); in ucomiss()
2536 EmitUint8(0x66); in ucomisd()
2538 EmitUint8(0x0F); in ucomisd()
2539 EmitUint8(0x2E); in ucomisd()
2546 EmitUint8(0x66); in ucomisd()
2548 EmitUint8(0x0F); in ucomisd()
2549 EmitUint8(0x2E); in ucomisd()
2556 EmitUint8(0x66); in roundsd()
2558 EmitUint8(0x0F); in roundsd()
2559 EmitUint8(0x3A); in roundsd()
2560 EmitUint8(0x0B); in roundsd()
2562 EmitUint8(imm.value()); in roundsd()
2568 EmitUint8(0x66); in roundss()
2570 EmitUint8(0x0F); in roundss()
2571 EmitUint8(0x3A); in roundss()
2572 EmitUint8(0x0A); in roundss()
2574 EmitUint8(imm.value()); in roundss()
2580 EmitUint8(0xF2); in sqrtsd()
2582 EmitUint8(0x0F); in sqrtsd()
2583 EmitUint8(0x51); in sqrtsd()
2590 EmitUint8(0xF3); in sqrtss()
2592 EmitUint8(0x0F); in sqrtss()
2593 EmitUint8(0x51); in sqrtss()
2600 EmitUint8(0x66); in xorpd()
2602 EmitUint8(0x0F); in xorpd()
2603 EmitUint8(0x57); in xorpd()
2610 EmitUint8(0x66); in xorpd()
2612 EmitUint8(0x0F); in xorpd()
2613 EmitUint8(0x57); in xorpd()
2621 EmitUint8(0x0F); in xorps()
2622 EmitUint8(0x57); in xorps()
2630 EmitUint8(0x0F); in xorps()
2631 EmitUint8(0x57); in xorps()
2637 EmitUint8(0x66); in pxor()
2639 EmitUint8(0x0F); in pxor()
2640 EmitUint8(0xEF); in pxor()
2665 EmitUint8(ByteZero); in vpxor()
2666 EmitUint8(ByteOne); in vpxor()
2668 EmitUint8(ByteTwo); in vpxor()
2670 EmitUint8(0xEF); in vpxor()
2695 EmitUint8(ByteZero); in vxorps()
2696 EmitUint8(ByteOne); in vxorps()
2698 EmitUint8(ByteTwo); in vxorps()
2700 EmitUint8(0x57); in vxorps()
2725 EmitUint8(ByteZero); in vxorpd()
2726 EmitUint8(ByteOne); in vxorpd()
2728 EmitUint8(ByteTwo); in vxorpd()
2730 EmitUint8(0x57); in vxorpd()
2736 EmitUint8(0x66); in andpd()
2738 EmitUint8(0x0F); in andpd()
2739 EmitUint8(0x54); in andpd()
2745 EmitUint8(0x66); in andpd()
2747 EmitUint8(0x0F); in andpd()
2748 EmitUint8(0x54); in andpd()
2755 EmitUint8(0x0F); in andps()
2756 EmitUint8(0x54); in andps()
2762 EmitUint8(0x66); in pand()
2764 EmitUint8(0x0F); in pand()
2765 EmitUint8(0xDB); in pand()
2790 EmitUint8(ByteZero); in vpand()
2791 EmitUint8(ByteOne); in vpand()
2793 EmitUint8(ByteTwo); in vpand()
2795 EmitUint8(0xDB); in vpand()
2820 EmitUint8(ByteZero); in vandps()
2821 EmitUint8(ByteOne); in vandps()
2823 EmitUint8(ByteTwo); in vandps()
2825 EmitUint8(0x54); in vandps()
2850 EmitUint8(ByteZero); in vandpd()
2851 EmitUint8(ByteOne); in vandpd()
2853 EmitUint8(ByteTwo); in vandpd()
2855 EmitUint8(0x54); in vandpd()
2870 EmitUint8(byte_zero); in andn()
2871 EmitUint8(byte_one); in andn()
2872 EmitUint8(byte_two); in andn()
2874 EmitUint8(0xF2); in andn()
2880 EmitUint8(0x66); in andnpd()
2882 EmitUint8(0x0F); in andnpd()
2883 EmitUint8(0x55); in andnpd()
2890 EmitUint8(0x0F); in andnps()
2891 EmitUint8(0x55); in andnps()
2897 EmitUint8(0x66); in pandn()
2899 EmitUint8(0x0F); in pandn()
2900 EmitUint8(0xDF); in pandn()
2925 EmitUint8(ByteZero); in vpandn()
2926 EmitUint8(ByteOne); in vpandn()
2928 EmitUint8(ByteTwo); in vpandn()
2930 EmitUint8(0xDF); in vpandn()
2955 EmitUint8(ByteZero); in vandnps()
2956 EmitUint8(ByteOne); in vandnps()
2958 EmitUint8(ByteTwo); in vandnps()
2960 EmitUint8(0x55); in vandnps()
2985 EmitUint8(ByteZero); in vandnpd()
2986 EmitUint8(ByteOne); in vandnpd()
2988 EmitUint8(ByteTwo); in vandnpd()
2990 EmitUint8(0x55); in vandnpd()
2996 EmitUint8(0x66); in orpd()
2998 EmitUint8(0x0F); in orpd()
2999 EmitUint8(0x56); in orpd()
3006 EmitUint8(0x0F); in orps()
3007 EmitUint8(0x56); in orps()
3013 EmitUint8(0x66); in por()
3015 EmitUint8(0x0F); in por()
3016 EmitUint8(0xEB); in por()
3041 EmitUint8(ByteZero); in vpor()
3042 EmitUint8(ByteOne); in vpor()
3044 EmitUint8(ByteTwo); in vpor()
3046 EmitUint8(0xEB); in vpor()
3071 EmitUint8(ByteZero); in vorps()
3072 EmitUint8(ByteOne); in vorps()
3074 EmitUint8(ByteTwo); in vorps()
3076 EmitUint8(0x56); in vorps()
3101 EmitUint8(ByteZero); in vorpd()
3102 EmitUint8(ByteOne); in vorpd()
3104 EmitUint8(ByteTwo); in vorpd()
3106 EmitUint8(0x56); in vorpd()
3112 EmitUint8(0x66); in pavgb()
3114 EmitUint8(0x0F); in pavgb()
3115 EmitUint8(0xE0); in pavgb()
3121 EmitUint8(0x66); in pavgw()
3123 EmitUint8(0x0F); in pavgw()
3124 EmitUint8(0xE3); in pavgw()
3130 EmitUint8(0x66); in psadbw()
3132 EmitUint8(0x0F); in psadbw()
3133 EmitUint8(0xF6); in psadbw()
3139 EmitUint8(0x66); in pmaddwd()
3141 EmitUint8(0x0F); in pmaddwd()
3142 EmitUint8(0xF5); in pmaddwd()
3166 EmitUint8(ByteZero); in vpmaddwd()
3167 EmitUint8(ByteOne); in vpmaddwd()
3169 EmitUint8(ByteTwo); in vpmaddwd()
3171 EmitUint8(0xF5); in vpmaddwd()
3177 EmitUint8(0x66); in phaddw()
3179 EmitUint8(0x0F); in phaddw()
3180 EmitUint8(0x38); in phaddw()
3181 EmitUint8(0x01); in phaddw()
3187 EmitUint8(0x66); in phaddd()
3189 EmitUint8(0x0F); in phaddd()
3190 EmitUint8(0x38); in phaddd()
3191 EmitUint8(0x02); in phaddd()
3197 EmitUint8(0xF2); in haddps()
3199 EmitUint8(0x0F); in haddps()
3200 EmitUint8(0x7C); in haddps()
3206 EmitUint8(0x66); in haddpd()
3208 EmitUint8(0x0F); in haddpd()
3209 EmitUint8(0x7C); in haddpd()
3215 EmitUint8(0x66); in phsubw()
3217 EmitUint8(0x0F); in phsubw()
3218 EmitUint8(0x38); in phsubw()
3219 EmitUint8(0x05); in phsubw()
3225 EmitUint8(0x66); in phsubd()
3227 EmitUint8(0x0F); in phsubd()
3228 EmitUint8(0x38); in phsubd()
3229 EmitUint8(0x06); in phsubd()
3235 EmitUint8(0xF2); in hsubps()
3237 EmitUint8(0x0F); in hsubps()
3238 EmitUint8(0x7D); in hsubps()
3244 EmitUint8(0x66); in hsubpd()
3246 EmitUint8(0x0F); in hsubpd()
3247 EmitUint8(0x7D); in hsubpd()
3253 EmitUint8(0x66); in pminsb()
3255 EmitUint8(0x0F); in pminsb()
3256 EmitUint8(0x38); in pminsb()
3257 EmitUint8(0x38); in pminsb()
3263 EmitUint8(0x66); in pmaxsb()
3265 EmitUint8(0x0F); in pmaxsb()
3266 EmitUint8(0x38); in pmaxsb()
3267 EmitUint8(0x3C); in pmaxsb()
3273 EmitUint8(0x66); in pminsw()
3275 EmitUint8(0x0F); in pminsw()
3276 EmitUint8(0xEA); in pminsw()
3282 EmitUint8(0x66); in pmaxsw()
3284 EmitUint8(0x0F); in pmaxsw()
3285 EmitUint8(0xEE); in pmaxsw()
3291 EmitUint8(0x66); in pminsd()
3293 EmitUint8(0x0F); in pminsd()
3294 EmitUint8(0x38); in pminsd()
3295 EmitUint8(0x39); in pminsd()
3301 EmitUint8(0x66); in pmaxsd()
3303 EmitUint8(0x0F); in pmaxsd()
3304 EmitUint8(0x38); in pmaxsd()
3305 EmitUint8(0x3D); in pmaxsd()
3311 EmitUint8(0x66); in pminub()
3313 EmitUint8(0x0F); in pminub()
3314 EmitUint8(0xDA); in pminub()
3320 EmitUint8(0x66); in pmaxub()
3322 EmitUint8(0x0F); in pmaxub()
3323 EmitUint8(0xDE); in pmaxub()
3329 EmitUint8(0x66); in pminuw()
3331 EmitUint8(0x0F); in pminuw()
3332 EmitUint8(0x38); in pminuw()
3333 EmitUint8(0x3A); in pminuw()
3339 EmitUint8(0x66); in pmaxuw()
3341 EmitUint8(0x0F); in pmaxuw()
3342 EmitUint8(0x38); in pmaxuw()
3343 EmitUint8(0x3E); in pmaxuw()
3349 EmitUint8(0x66); in pminud()
3351 EmitUint8(0x0F); in pminud()
3352 EmitUint8(0x38); in pminud()
3353 EmitUint8(0x3B); in pminud()
3359 EmitUint8(0x66); in pmaxud()
3361 EmitUint8(0x0F); in pmaxud()
3362 EmitUint8(0x38); in pmaxud()
3363 EmitUint8(0x3F); in pmaxud()
3370 EmitUint8(0x0F); in minps()
3371 EmitUint8(0x5D); in minps()
3378 EmitUint8(0x0F); in maxps()
3379 EmitUint8(0x5F); in maxps()
3385 EmitUint8(0x66); in minpd()
3387 EmitUint8(0x0F); in minpd()
3388 EmitUint8(0x5D); in minpd()
3394 EmitUint8(0x66); in maxpd()
3396 EmitUint8(0x0F); in maxpd()
3397 EmitUint8(0x5F); in maxpd()
3403 EmitUint8(0x66); in pcmpeqb()
3405 EmitUint8(0x0F); in pcmpeqb()
3406 EmitUint8(0x74); in pcmpeqb()
3412 EmitUint8(0x66); in pcmpeqw()
3414 EmitUint8(0x0F); in pcmpeqw()
3415 EmitUint8(0x75); in pcmpeqw()
3421 EmitUint8(0x66); in pcmpeqd()
3423 EmitUint8(0x0F); in pcmpeqd()
3424 EmitUint8(0x76); in pcmpeqd()
3430 EmitUint8(0x66); in pcmpeqq()
3432 EmitUint8(0x0F); in pcmpeqq()
3433 EmitUint8(0x38); in pcmpeqq()
3434 EmitUint8(0x29); in pcmpeqq()
3440 EmitUint8(0x66); in pcmpgtb()
3442 EmitUint8(0x0F); in pcmpgtb()
3443 EmitUint8(0x64); in pcmpgtb()
3449 EmitUint8(0x66); in pcmpgtw()
3451 EmitUint8(0x0F); in pcmpgtw()
3452 EmitUint8(0x65); in pcmpgtw()
3458 EmitUint8(0x66); in pcmpgtd()
3460 EmitUint8(0x0F); in pcmpgtd()
3461 EmitUint8(0x66); in pcmpgtd()
3467 EmitUint8(0x66); in pcmpgtq()
3469 EmitUint8(0x0F); in pcmpgtq()
3470 EmitUint8(0x38); in pcmpgtq()
3471 EmitUint8(0x37); in pcmpgtq()
3477 EmitUint8(0x66); in shufpd()
3479 EmitUint8(0x0F); in shufpd()
3480 EmitUint8(0xC6); in shufpd()
3482 EmitUint8(imm.value()); in shufpd()
3489 EmitUint8(0x0F); in shufps()
3490 EmitUint8(0xC6); in shufps()
3492 EmitUint8(imm.value()); in shufps()
3498 EmitUint8(0x66); in pshufd()
3500 EmitUint8(0x0F); in pshufd()
3501 EmitUint8(0x70); in pshufd()
3503 EmitUint8(imm.value()); in pshufd()
3509 EmitUint8(0x66); in punpcklbw()
3511 EmitUint8(0x0F); in punpcklbw()
3512 EmitUint8(0x60); in punpcklbw()
3519 EmitUint8(0x66); in punpcklwd()
3521 EmitUint8(0x0F); in punpcklwd()
3522 EmitUint8(0x61); in punpcklwd()
3529 EmitUint8(0x66); in punpckldq()
3531 EmitUint8(0x0F); in punpckldq()
3532 EmitUint8(0x62); in punpckldq()
3539 EmitUint8(0x66); in punpcklqdq()
3541 EmitUint8(0x0F); in punpcklqdq()
3542 EmitUint8(0x6C); in punpcklqdq()
3549 EmitUint8(0x66); in punpckhbw()
3551 EmitUint8(0x0F); in punpckhbw()
3552 EmitUint8(0x68); in punpckhbw()
3559 EmitUint8(0x66); in punpckhwd()
3561 EmitUint8(0x0F); in punpckhwd()
3562 EmitUint8(0x69); in punpckhwd()
3569 EmitUint8(0x66); in punpckhdq()
3571 EmitUint8(0x0F); in punpckhdq()
3572 EmitUint8(0x6A); in punpckhdq()
3579 EmitUint8(0x66); in punpckhqdq()
3581 EmitUint8(0x0F); in punpckhqdq()
3582 EmitUint8(0x6D); in punpckhqdq()
3590 EmitUint8(0x66); in psllw()
3592 EmitUint8(0x0F); in psllw()
3593 EmitUint8(0x71); in psllw()
3595 EmitUint8(shift_count.value()); in psllw()
3602 EmitUint8(0x66); in pslld()
3604 EmitUint8(0x0F); in pslld()
3605 EmitUint8(0x72); in pslld()
3607 EmitUint8(shift_count.value()); in pslld()
3614 EmitUint8(0x66); in psllq()
3616 EmitUint8(0x0F); in psllq()
3617 EmitUint8(0x73); in psllq()
3619 EmitUint8(shift_count.value()); in psllq()
3626 EmitUint8(0x66); in psraw()
3628 EmitUint8(0x0F); in psraw()
3629 EmitUint8(0x71); in psraw()
3631 EmitUint8(shift_count.value()); in psraw()
3638 EmitUint8(0x66); in psrad()
3640 EmitUint8(0x0F); in psrad()
3641 EmitUint8(0x72); in psrad()
3643 EmitUint8(shift_count.value()); in psrad()
3650 EmitUint8(0x66); in psrlw()
3652 EmitUint8(0x0F); in psrlw()
3653 EmitUint8(0x71); in psrlw()
3655 EmitUint8(shift_count.value()); in psrlw()
3662 EmitUint8(0x66); in psrld()
3664 EmitUint8(0x0F); in psrld()
3665 EmitUint8(0x72); in psrld()
3667 EmitUint8(shift_count.value()); in psrld()
3674 EmitUint8(0x66); in psrlq()
3676 EmitUint8(0x0F); in psrlq()
3677 EmitUint8(0x73); in psrlq()
3679 EmitUint8(shift_count.value()); in psrlq()
3686 EmitUint8(0x66); in psrldq()
3688 EmitUint8(0x0F); in psrldq()
3689 EmitUint8(0x73); in psrldq()
3691 EmitUint8(shift_count.value()); in psrldq()
3697 EmitUint8(0xDD); in fldl()
3704 EmitUint8(0xDD); in fstl()
3711 EmitUint8(0xDD); in fstpl()
3718 EmitUint8(0x9B); in fstsw()
3719 EmitUint8(0xDF); in fstsw()
3720 EmitUint8(0xE0); in fstsw()
3726 EmitUint8(0xD9); in fnstcw()
3733 EmitUint8(0xD9); in fldcw()
3740 EmitUint8(0xDF); in fistpl()
3747 EmitUint8(0xDB); in fistps()
3754 EmitUint8(0xDF); in fildl()
3761 EmitUint8(0xDB); in filds()
3768 EmitUint8(0xD9); in fincstp()
3769 EmitUint8(0xF7); in fincstp()
3776 EmitUint8(0xDD); in ffree()
3777 EmitUint8(0xC0 + index.value()); in ffree()
3783 EmitUint8(0xD9); in fsin()
3784 EmitUint8(0xFE); in fsin()
3790 EmitUint8(0xD9); in fcos()
3791 EmitUint8(0xFF); in fcos()
3797 EmitUint8(0xD9); in fptan()
3798 EmitUint8(0xF2); in fptan()
3803 EmitUint8(0xDA); in fucompp()
3804 EmitUint8(0xE9); in fucompp()
3810 EmitUint8(0xD9); in fprem()
3811 EmitUint8(0xF8); in fprem()
3824 EmitUint8(0x90 + (src_rax ? dst.LowBits() : src.LowBits())); in xchgl()
3830 EmitUint8(0x87); in xchgl()
3845 EmitUint8(0x90); in xchgq()
3848 EmitUint8(0x90 + (src_rax ? dst.LowBits() : src.LowBits())); in xchgq()
3855 EmitUint8(0x87); in xchgq()
3863 EmitUint8(0x87); in xchgl()
3872 EmitUint8(0x80); in cmpb()
3874 EmitUint8(imm.value() & 0xFF); in cmpb()
3898 EmitUint8(0x3B); in cmpl()
3906 EmitUint8(0x3B); in cmpl()
3914 EmitUint8(0x39); in cmpl()
3930 EmitUint8(0x3B); in cmpq()
3946 EmitUint8(0x3B); in cmpq()
3962 EmitUint8(0x03); in addl()
3970 EmitUint8(0x03); in addl()
3978 EmitUint8(0x85); in testl()
3986 EmitUint8(0x85); in testl()
3998 EmitUint8(0xA8); in testl()
4000 EmitUint8(0xF6); in testl()
4001 EmitUint8(0xC0 + reg.AsRegister()); in testl()
4003 EmitUint8(immediate.value() & 0xFF); in testl()
4006 EmitUint8(0xA9); in testl()
4010 EmitUint8(0xF7); in testl()
4020 EmitUint8(0x85); in testq()
4028 EmitUint8(0x85); in testq()
4036 EmitUint8(0xF6); in testb()
4039 EmitUint8(imm.value() & 0xFF); in testb()
4046 EmitUint8(0xF7); in testl()
4055 EmitUint8(0x23); in andl()
4063 EmitUint8(0x23); in andl()
4086 EmitUint8(0x23); in andq()
4094 EmitUint8(0x23); in andq()
4102 EmitUint8(0x66); in andw()
4111 EmitUint8(0x0B); in orl()
4119 EmitUint8(0x0B); in orl()
4142 EmitUint8(0x0B); in orq()
4150 EmitUint8(0x0B); in orq()
4158 EmitUint8(0x33); in xorl()
4166 EmitUint8(0x33); in xorl()
4181 EmitUint8(0x33); in xorq()
4196 EmitUint8(0x33); in xorq()
4225 EmitUint8(rex);
4247 EmitUint8(rex);
4272 EmitUint8(0x03); in addq()
4281 EmitUint8(0x01); in addq()
4289 EmitUint8(0x01); in addl()
4304 EmitUint8(0x66); in addw()
4313 EmitUint8(0x2B); in subl()
4336 EmitUint8(0x2B); in subq()
4344 EmitUint8(0x2B); in subq()
4352 EmitUint8(0x2B); in subl()
4359 EmitUint8(0x99); in cdq()
4366 EmitUint8(0x99); in cqo()
4373 EmitUint8(0xF7); in idivl()
4374 EmitUint8(0xF8 | reg.LowBits()); in idivl()
4381 EmitUint8(0xF7); in idivq()
4382 EmitUint8(0xF8 | reg.LowBits()); in idivq()
4389 EmitUint8(0xF7); in divl()
4390 EmitUint8(0xF0 | reg.LowBits()); in divl()
4397 EmitUint8(0xF7); in divq()
4398 EmitUint8(0xF0 | reg.LowBits()); in divq()
4405 EmitUint8(0x0F); in imull()
4406 EmitUint8(0xAF); in imull()
4420 EmitUint8(0x6B); in imull()
4422 EmitUint8(static_cast<uint8_t>(v32 & 0xFF)); in imull()
4425 EmitUint8(0x69); in imull()
4440 EmitUint8(0x0F); in imull()
4441 EmitUint8(0xAF); in imull()
4449 EmitUint8(0x0F); in imulq()
4450 EmitUint8(0xAF); in imulq()
4469 EmitUint8(0x6B); in imulq()
4471 EmitUint8(static_cast<uint8_t>(v64 & 0xFF)); in imulq()
4474 EmitUint8(0x69); in imulq()
4483 EmitUint8(0x0F); in imulq()
4484 EmitUint8(0xAF); in imulq()
4492 EmitUint8(0xF7); in imull()
4500 EmitUint8(0xF7); in imulq()
4508 EmitUint8(0xF7); in imull()
4516 EmitUint8(0xF7); in mull()
4524 EmitUint8(0xF7); in mull()
4632 EmitUint8(0xF7); in negl()
4640 EmitUint8(0xF7); in negq()
4648 EmitUint8(0xF7); in notl()
4649 EmitUint8(0xD0 | reg.LowBits()); in notl()
4656 EmitUint8(0xF7); in notq()
4663 EmitUint8(0xC8); in enter()
4665 EmitUint8(imm.value() & 0xFF); in enter()
4666 EmitUint8((imm.value() >> 8) & 0xFF); in enter()
4667 EmitUint8(0x00); in enter()
4673 EmitUint8(0xC9); in leave()
4679 EmitUint8(0xC3); in ret()
4685 EmitUint8(0xC2); in ret()
4687 EmitUint8(imm.value() & 0xFF); in ret()
4688 EmitUint8((imm.value() >> 8) & 0xFF); in ret()
4695 EmitUint8(0x90); in nop()
4701 EmitUint8(0xCC); in int3()
4707 EmitUint8(0xF4); in hlt()
4719 EmitUint8(0x70 + condition); in j()
4720 EmitUint8((offset - kShortSize) & 0xFF); in j()
4722 EmitUint8(0x0F); in j()
4723 EmitUint8(0x80 + condition); in j()
4727 EmitUint8(0x0F); in j()
4728 EmitUint8(0x80 + condition); in j()
4741 EmitUint8(0x70 + condition); in j()
4742 EmitUint8((offset - kShortSize) & 0xFF); in j()
4744 EmitUint8(0x70 + condition); in j()
4757 EmitUint8(0xE3); in jrcxz()
4758 EmitUint8((offset - kShortSize) & 0xFF); in jrcxz()
4760 EmitUint8(0xE3); in jrcxz()
4769 EmitUint8(0xFF); in jmp()
4776 EmitUint8(0xFF); in jmp()
4788 EmitUint8(0xEB); in jmp()
4789 EmitUint8((offset - kShortSize) & 0xFF); in jmp()
4791 EmitUint8(0xE9); in jmp()
4795 EmitUint8(0xE9); in jmp()
4808 EmitUint8(0xEB); in jmp()
4809 EmitUint8((offset - kShortSize) & 0xFF); in jmp()
4811 EmitUint8(0xEB); in jmp()
4819 EmitUint8(0x66); in rep_movsw()
4820 EmitUint8(0xF3); in rep_movsw()
4821 EmitUint8(0xA5); in rep_movsw()
4827 EmitUint8(0xF0); in lock()
4835 EmitUint8(0x0F); in cmpxchgl()
4836 EmitUint8(0xB1); in cmpxchgl()
4844 EmitUint8(0x0F); in cmpxchgq()
4845 EmitUint8(0xB1); in cmpxchgq()
4852 EmitUint8(0x0F); in mfence()
4853 EmitUint8(0xAE); in mfence()
4854 EmitUint8(0xF0); in mfence()
4861 EmitUint8(0x65); in gs()
4884 EmitUint8(0x0F); in setcc()
4885 EmitUint8(0x90 + condition); in setcc()
4886 EmitUint8(0xC0 + dst.LowBits()); in setcc()
4900 EmitUint8(byte_zero); in blsi()
4901 EmitUint8(byte_one); in blsi()
4902 EmitUint8(byte_two); in blsi()
4903 EmitUint8(0xF3); in blsi()
4918 EmitUint8(byte_zero); in blsmsk()
4919 EmitUint8(byte_one); in blsmsk()
4920 EmitUint8(byte_two); in blsmsk()
4921 EmitUint8(0xF3); in blsmsk()
4936 EmitUint8(byte_zero); in blsr()
4937 EmitUint8(byte_one); in blsr()
4938 EmitUint8(byte_two); in blsr()
4939 EmitUint8(0xF3); in blsr()
4946 EmitUint8(0x0F); in bswapl()
4947 EmitUint8(0xC8 + dst.LowBits()); in bswapl()
4953 EmitUint8(0x0F); in bswapq()
4954 EmitUint8(0xC8 + dst.LowBits()); in bswapq()
4960 EmitUint8(0x0F); in bsfl()
4961 EmitUint8(0xBC); in bsfl()
4968 EmitUint8(0x0F); in bsfl()
4969 EmitUint8(0xBC); in bsfl()
4976 EmitUint8(0x0F); in bsfq()
4977 EmitUint8(0xBC); in bsfq()
4984 EmitUint8(0x0F); in bsfq()
4985 EmitUint8(0xBC); in bsfq()
4992 EmitUint8(0x0F); in bsrl()
4993 EmitUint8(0xBD); in bsrl()
5000 EmitUint8(0x0F); in bsrl()
5001 EmitUint8(0xBD); in bsrl()
5008 EmitUint8(0x0F); in bsrq()
5009 EmitUint8(0xBD); in bsrq()
5016 EmitUint8(0x0F); in bsrq()
5017 EmitUint8(0xBD); in bsrq()
5023 EmitUint8(0xF3); in popcntl()
5025 EmitUint8(0x0F); in popcntl()
5026 EmitUint8(0xB8); in popcntl()
5032 EmitUint8(0xF3); in popcntl()
5034 EmitUint8(0x0F); in popcntl()
5035 EmitUint8(0xB8); in popcntl()
5041 EmitUint8(0xF3); in popcntq()
5043 EmitUint8(0x0F); in popcntq()
5044 EmitUint8(0xB8); in popcntq()
5050 EmitUint8(0xF3); in popcntq()
5052 EmitUint8(0x0F); in popcntq()
5053 EmitUint8(0xB8); in popcntq()
5059 EmitUint8(0xF2); in repne_scasb()
5060 EmitUint8(0xAE); in repne_scasb()
5065 EmitUint8(0x66); in repne_scasw()
5066 EmitUint8(0xF2); in repne_scasw()
5067 EmitUint8(0xAF); in repne_scasw()
5072 EmitUint8(0x66); in repe_cmpsw()
5073 EmitUint8(0xF3); in repe_cmpsw()
5074 EmitUint8(0xA7); in repe_cmpsw()
5080 EmitUint8(0xF3); in repe_cmpsl()
5081 EmitUint8(0xA7); in repe_cmpsl()
5087 EmitUint8(0xF3); in repe_cmpsq()
5089 EmitUint8(0xA7); in repe_cmpsq()
5147 EmitUint8(operand.encoding_[0] + (reg_or_opcode << 3)); in EmitOperand()
5150 EmitUint8(operand.encoding_[i]); in EmitOperand()
5161 EmitUint8(imm.value() & 0xFF); in EmitImmediate()
5162 EmitUint8(imm.value() >> 8); in EmitImmediate()
5179 EmitUint8(0x83); in EmitComplex()
5181 EmitUint8(immediate.value() & 0xFF); in EmitComplex()
5184 EmitUint8(0x05 + (reg_or_opcode << 3)); in EmitComplex()
5187 EmitUint8(0x81); in EmitComplex()
5220 EmitUint8(delta & 0xFF); in EmitLabelLink()
5222 EmitUint8(0); in EmitLabelLink()
5240 EmitUint8(0xD1); in EmitGenericShift()
5243 EmitUint8(0xC1); in EmitGenericShift()
5245 EmitUint8(imm.value() & 0xFF); in EmitGenericShift()
5261 EmitUint8(0xD3); in EmitGenericShift()
5285 EmitUint8(rex); in EmitOptionalRex()
5312 EmitUint8(rex); in EmitOptionalRex32()
5322 EmitUint8(rex); in EmitOptionalRex32()
5332 EmitUint8(rex); in EmitOptionalRex32()
5347 EmitUint8(rex); in EmitRex64()
5367 EmitUint8(rex); in EmitRex64()
5375 EmitUint8(rex); in EmitRex64()
5395 EmitUint8(rex); in EmitOptionalByteRegNormalizingRex32()