Skip to content

Commit 85e7c51

Browse files
committed
add version MirNoSIMD
1 parent 2bd3a49 commit 85e7c51

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

dub.sdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ license "Apache-2.0"
77

88
dependency "mir-core" version=">=1.3.5"
99

10+
// dflags "-version=MirNoSIMD"
1011
// dflags "-mtriple=aarch64-linux-gnu"
1112

1213
// versions "TeslAlgoM"

source/mir/string.d

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ bool containsAny(C, size_t L)
2828
alias U = Representation!C;
2929

3030
// version(none)
31+
version (MirNoSIMD) {}
32+
else
3133
version (LittleEndian)
3234
version (LDC)
3335
static if (L <= 8)
@@ -119,6 +121,8 @@ template scanLeftAny(string op = "==")
119121
alias U = Representation!C;
120122

121123
// version(none)
124+
version (MirNoSIMD) {}
125+
else
122126
version (LittleEndian)
123127
version (LDC)
124128
static if (L <= 8)
@@ -250,6 +254,8 @@ template scanRightAny(string op = "==")
250254
alias U = Representation!C;
251255

252256
// version(none)
257+
version (MirNoSIMD) {}
258+
else
253259
version (LittleEndian)
254260
version (LDC)
255261
static if (L <= 8)

0 commit comments

Comments
 (0)