H A D | macroAssembler_x86.hpp | 128 int load_unsigned_byte(Register dst, Address src); 129 int load_unsigned_short(Register dst, Address src); 132 int load_signed_byte(Register dst, Address src); 133 int load_signed_short(Register dst, Address src); 139 void load_sized_value(Register dst, Address src, size_t size_in_bytes, bool is_signed, Register dst2 = noreg); 140 void store_sized_value(Address dst, Register src, size_t size_in_bytes, Register src2 = noreg); 160 void setvectmask(Register dst, Register src); 164 void movflt(XMMRegister dst, XMMRegister src) { argument 165 if (UseXmmRegToRegMoveAll) { movaps(dst, src); return; } 166 else { movss (dst, src); retur 168 movflt(XMMRegister dst, Address src) argument 170 movflt(Address dst, XMMRegister src) argument 172 movdbl(XMMRegister dst, XMMRegister src) argument 179 movdbl(XMMRegister dst, Address src) argument 183 movdbl(Address dst, XMMRegister src) argument 724 addptr(Address dst, int32_t src) argument 727 addptr(Register dst, Address src) argument 730 addptr(Register dst, RegisterOrConstant src) argument 776 imulptr(Register dst, Register src) argument 777 imulptr(Register dst, Register src, int imm32) argument 791 sarptr(Register dst, int32_t src) argument 793 subptr(Address dst, int32_t src) argument 795 subptr(Register dst, Address src) argument 800 subptr(Register dst, RegisterOrConstant src) argument 805 sbbptr(Address dst, int32_t src) argument 806 sbbptr(Register dst, int32_t src) argument 832 leal32(Register dst, Address src) argument 839 orptr(Register dst, Address src) argument 840 orptr(Register dst, Register src) argument 841 orptr(Register dst, int32_t src) argument 844 testptr(Register src, int32_t imm32) argument 847 xorptr(Register dst, Register src) argument 848 xorptr(Register dst, Address src) argument 878 andpd(XMMRegister dst, Address src) argument 880 andpd(XMMRegister dst, XMMRegister src) argument 882 andps(XMMRegister dst, XMMRegister src) argument 883 andps(XMMRegister dst, Address src) argument 886 comiss(XMMRegister dst, XMMRegister src) argument 887 comiss(XMMRegister dst, Address src) argument 890 comisd(XMMRegister dst, XMMRegister src) argument 891 comisd(XMMRegister dst, Address src) argument 894 fadd_s(Address src) argument 895 fadd_s(AddressLiteral src) argument 897 fldcw(Address src) argument 901 fld_s(Address src) argument 904 fld_d(Address src) argument 907 fld_x(Address src) argument 910 fmul_s(Address src) argument 911 fmul_s(AddressLiteral src) argument 913 ldmxcsr(Address src) argument 1063 movss(Address dst, XMMRegister src) argument 1064 movss(XMMRegister dst, XMMRegister src) argument 1065 movss(XMMRegister dst, Address src) argument 1068 movlpd(XMMRegister dst, Address src) argument 1073 addsd(XMMRegister dst, XMMRegister src) argument 1074 addsd(XMMRegister dst, Address src) argument 1077 addss(XMMRegister dst, XMMRegister src) argument 1078 addss(XMMRegister dst, Address src) argument 1081 addpd(XMMRegister dst, XMMRegister src) argument 1082 addpd(XMMRegister dst, Address src) argument 1085 divsd(XMMRegister dst, XMMRegister src) argument 1086 divsd(XMMRegister dst, Address src) argument 1089 divss(XMMRegister dst, XMMRegister src) argument 1090 divss(XMMRegister dst, Address src) argument 1105 movdqa(XMMRegister dst, Address src) argument 1106 movdqa(XMMRegister dst, XMMRegister src) argument 1109 movsd(XMMRegister dst, XMMRegister src) argument 1110 movsd(Address dst, XMMRegister src) argument 1111 movsd(XMMRegister dst, Address src) argument 1114 mulpd(XMMRegister dst, XMMRegister src) argument 1115 mulpd(XMMRegister dst, Address src) argument 1118 mulsd(XMMRegister dst, XMMRegister src) argument 1119 mulsd(XMMRegister dst, Address src) argument 1122 mulss(XMMRegister dst, XMMRegister src) argument 1123 mulss(XMMRegister dst, Address src) argument 1127 pclmulldq(XMMRegister dst, XMMRegister src) argument 1131 pclmulhdq(XMMRegister dst, XMMRegister src) argument 1149 sqrtsd(XMMRegister dst, XMMRegister src) argument 1150 sqrtsd(XMMRegister dst, Address src) argument 1153 sqrtss(XMMRegister dst, XMMRegister src) argument 1154 sqrtss(XMMRegister dst, Address src) argument 1157 subsd(XMMRegister dst, XMMRegister src) argument 1158 subsd(XMMRegister dst, Address src) argument 1161 subss(XMMRegister dst, XMMRegister src) argument 1162 subss(XMMRegister dst, Address src) argument 1165 ucomiss(XMMRegister dst, XMMRegister src) argument 1166 ucomiss(XMMRegister dst, Address src) argument 1169 ucomisd(XMMRegister dst, XMMRegister src) argument 1170 ucomisd(XMMRegister dst, Address src) argument 1175 xorpd(XMMRegister dst, Address src) argument 1180 xorps(XMMRegister dst, Address src) argument 1184 pshufb(XMMRegister dst, XMMRegister src) argument 1185 pshufb(XMMRegister dst, Address src) argument 1189 vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1190 vaddsd(XMMRegister dst, XMMRegister nds, Address src) argument 1193 vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1194 vaddss(XMMRegister dst, XMMRegister nds, Address src) argument 1206 vpand(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len) argument 1207 vpand(XMMRegister dst, XMMRegister nds, Address src, int vector_len) argument 1239 punpcklbw(XMMRegister dst, Address src) argument 1242 pshufd(XMMRegister dst, XMMRegister src, int mode) argument 1245 pshuflw(XMMRegister dst, Address src, int mode) argument 1247 vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len) argument 1248 vandpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len) argument 1251 vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len) argument 1252 vandps(XMMRegister dst, XMMRegister nds, Address src, int vector_len) argument 1255 vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1256 vdivsd(XMMRegister dst, XMMRegister nds, Address src) argument 1259 vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1260 vdivss(XMMRegister dst, XMMRegister nds, Address src) argument 1263 vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1264 vmulsd(XMMRegister dst, XMMRegister nds, Address src) argument 1267 vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1268 vmulss(XMMRegister dst, XMMRegister nds, Address src) argument 1271 vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1272 vsubsd(XMMRegister dst, XMMRegister nds, Address src) argument 1275 vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1276 vsubss(XMMRegister dst, XMMRegister nds, Address src) argument 1284 vxorpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len) argument 1285 vxorpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len) argument 1288 vxorps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len) argument 1289 vxorps(XMMRegister dst, XMMRegister nds, Address src, int vector_len) argument 1292 vpxor(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len) argument 1298 vpxor(XMMRegister dst, XMMRegister nds, Address src, int vector_len) argument 1306 vpxor(XMMRegister dst, XMMRegister src) argument 1307 vpxor(XMMRegister dst, Address src) argument 1309 vinserti128(XMMRegister dst, XMMRegister nds, XMMRegister src, uint8_t imm8) argument 1320 vinserti128(XMMRegister dst, XMMRegister nds, Address src, uint8_t imm8) argument 1331 vextracti128(XMMRegister dst, XMMRegister src, uint8_t imm8) argument 1342 vextracti128(Address dst, XMMRegister src, uint8_t imm8) argument 1354 vinserti128_high(XMMRegister dst, XMMRegister src) argument 1357 vinserti128_high(XMMRegister dst, Address src) argument 1360 vextracti128_high(XMMRegister dst, XMMRegister src) argument 1363 vextracti128_high(Address dst, XMMRegister src) argument 1367 vinsertf128_high(XMMRegister dst, XMMRegister src) argument 1375 vinsertf128_high(XMMRegister dst, Address src) argument 1383 vextractf128_high(XMMRegister dst, XMMRegister src) argument 1391 vextractf128_high(Address dst, XMMRegister src) argument 1400 vinserti64x4_high(XMMRegister dst, XMMRegister src) argument 1403 vinsertf64x4_high(XMMRegister dst, XMMRegister src) argument 1406 vextracti64x4_high(XMMRegister dst, XMMRegister src) argument 1409 vextractf64x4_high(XMMRegister dst, XMMRegister src) argument 1412 vextractf64x4_high(Address dst, XMMRegister src) argument 1415 vinsertf64x4_high(XMMRegister dst, Address src) argument 1420 vinserti128_low(XMMRegister dst, XMMRegister src) argument 1423 vinserti128_low(XMMRegister dst, Address src) argument 1426 vextracti128_low(XMMRegister dst, XMMRegister src) argument 1429 vextracti128_low(Address dst, XMMRegister src) argument 1433 vinsertf128_low(XMMRegister dst, XMMRegister src) argument 1441 vinsertf128_low(XMMRegister dst, Address src) argument 1449 vextractf128_low(XMMRegister dst, XMMRegister src) argument 1457 vextractf128_low(Address dst, XMMRegister src) argument 1466 vinserti64x4_low(XMMRegister dst, XMMRegister src) argument 1469 vinsertf64x4_low(XMMRegister dst, XMMRegister src) argument 1472 vextracti64x4_low(XMMRegister dst, XMMRegister src) argument 1475 vextractf64x4_low(XMMRegister dst, XMMRegister src) argument 1478 vextractf64x4_low(Address dst, XMMRegister src) argument 1481 vinsertf64x4_low(XMMRegister dst, Address src) argument 1486 vpclmulldq(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1490 vpclmulhdq(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 1500 cmov( Condition cc, Register dst, Register src) argument 1502 cmovptr(Condition cc, Register dst, Address src) argument 1503 cmovptr(Condition cc, Register dst, Register src) argument 1529 movptr(Register dst, RegisterOrConstant src) argument 1563 pushptr(Address src) argument 1564 popptr(Address src) argument 1570 movl2ptr(Register dst, Address src) argument 1571 movl2ptr(Register dst, Register src) argument [all...] |