Mercurial > hg > graal-jvmci-8
comparison src/cpu/x86/vm/assembler_x86.hpp @ 1063:2f1ec89b9995
Merge
author | cfang |
---|---|
date | Tue, 10 Nov 2009 17:00:18 -0800 |
parents | beb8f45ee9f0 323bd24c6520 |
children | c640000b7cc1 |
comparison
equal
deleted
inserted
replaced
1052:9174bb32e934 | 1063:2f1ec89b9995 |
---|---|
1242 | 1242 |
1243 // SSE4.2 string instructions | 1243 // SSE4.2 string instructions |
1244 void pcmpestri(XMMRegister xmm1, XMMRegister xmm2, int imm8); | 1244 void pcmpestri(XMMRegister xmm1, XMMRegister xmm2, int imm8); |
1245 void pcmpestri(XMMRegister xmm1, Address src, int imm8); | 1245 void pcmpestri(XMMRegister xmm1, Address src, int imm8); |
1246 | 1246 |
1247 #ifndef _LP64 // no 32bit push/pop on amd64 | |
1247 void popl(Address dst); | 1248 void popl(Address dst); |
1249 #endif | |
1248 | 1250 |
1249 #ifdef _LP64 | 1251 #ifdef _LP64 |
1250 void popq(Address dst); | 1252 void popq(Address dst); |
1251 #endif | 1253 #endif |
1252 | 1254 |
1283 void ptest(XMMRegister dst, Address src); | 1285 void ptest(XMMRegister dst, Address src); |
1284 | 1286 |
1285 // Interleave Low Bytes | 1287 // Interleave Low Bytes |
1286 void punpcklbw(XMMRegister dst, XMMRegister src); | 1288 void punpcklbw(XMMRegister dst, XMMRegister src); |
1287 | 1289 |
1290 #ifndef _LP64 // no 32bit push/pop on amd64 | |
1288 void pushl(Address src); | 1291 void pushl(Address src); |
1292 #endif | |
1289 | 1293 |
1290 void pushq(Address src); | 1294 void pushq(Address src); |
1291 | 1295 |
1292 // Xor Packed Byte Integer Values | 1296 // Xor Packed Byte Integer Values |
1293 void pxor(XMMRegister dst, Address src); | 1297 void pxor(XMMRegister dst, Address src); |