Mercurial > hg > truffle
comparison src/cpu/x86/vm/assembler_x86.hpp @ 643:c771b7f43bbf
6378821: bitCount() should use POPC on SPARC processors and AMD+10h
Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware.
Reviewed-by: kvn, never
author | twisti |
---|---|
date | Fri, 13 Mar 2009 11:35:17 -0700 |
parents | 660978a2a31a |
children | c517646eef23 |
comparison
equal
deleted
inserted
replaced
642:660978a2a31a | 643:c771b7f43bbf |
---|---|
1222 | 1222 |
1223 #ifdef _LP64 | 1223 #ifdef _LP64 |
1224 void popq(Address dst); | 1224 void popq(Address dst); |
1225 #endif | 1225 #endif |
1226 | 1226 |
1227 void popcntl(Register dst, Address src); | |
1228 void popcntl(Register dst, Register src); | |
1229 | |
1230 #ifdef _LP64 | |
1231 void popcntq(Register dst, Address src); | |
1232 void popcntq(Register dst, Register src); | |
1233 #endif | |
1234 | |
1227 // Prefetches (SSE, SSE2, 3DNOW only) | 1235 // Prefetches (SSE, SSE2, 3DNOW only) |
1228 | 1236 |
1229 void prefetchnta(Address src); | 1237 void prefetchnta(Address src); |
1230 void prefetchr(Address src); | 1238 void prefetchr(Address src); |
1231 void prefetcht0(Address src); | 1239 void prefetcht0(Address src); |