mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-10-09 07:42:21 +03:00
Convert compile-time code to not require SIMD
This commit is contained in:
@@ -100,13 +100,15 @@ void writeCastleScanEngine(const CharReach &cr, Castle *c) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (shuftiBuildMasks(negated, &c->u.shuf.mask_lo, &c->u.shuf.mask_hi) != -1) {
|
||||
if (shuftiBuildMasks(negated, (u8 *)&c->u.shuf.mask_lo,
|
||||
(u8 *)&c->u.shuf.mask_hi) != -1) {
|
||||
c->type = CASTLE_SHUFTI;
|
||||
return;
|
||||
}
|
||||
|
||||
c->type = CASTLE_TRUFFLE;
|
||||
truffleBuildMasks(negated, &c->u.truffle.mask1, &c->u.truffle.mask2);
|
||||
truffleBuildMasks(negated, (u8 *)(u8 *)&c->u.truffle.mask1,
|
||||
(u8 *)&c->u.truffle.mask2);
|
||||
}
|
||||
|
||||
static
|
||||
|
Reference in New Issue
Block a user