fixed compilation err for CPU_LEVEL=5
This commit is contained in:
parent
1a3ff4b438
commit
3d51439090
@ -318,12 +318,17 @@ BX_INSF_TYPE BX_CPP_AttrRegparmN(1) BX_CPU_C::CLZERO(bxInstruction_c *i)
|
||||
for (unsigned n=0; n<CACHE_LINE_SIZE; n += 32) {
|
||||
write_virtual_ymmword(i->seg(), eaddr+n, &ymmzero);
|
||||
}
|
||||
#else
|
||||
#elif NX_CPU_LEVEL >= 6
|
||||
BxPackedXmmRegister xmmzero;
|
||||
xmmzero.clear();
|
||||
for (unsigned n=0; n<CACHE_LINE_SIZE; n += 16) {
|
||||
write_virtual_xmmword(i->seg(), eaddr+n, &xmmzero);
|
||||
}
|
||||
#else
|
||||
Bit64u val_64 = 0;
|
||||
for (unsigned n=0; n<CACHE_LINE_SIZE; n += 8) {
|
||||
write_virtual_qword(i->seg(), eaddr+n, val_64);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user