File tree Expand file tree Collapse file tree 3 files changed +12
-7
lines changed
ci/docker/aarch64_be-unknown-linux-gnu
crates/simd-test-macro/src Expand file tree Collapse file tree 3 files changed +12
-7
lines changed Original file line number Diff line number Diff line change 5858 os : ubuntu-latest
5959 - tuple : aarch64-unknown-linux-gnu
6060 os : ubuntu-latest
61+ - tuple : aarch64_be-unknown-linux-gnu
62+ os : ubuntu-latest
6163 - tuple : riscv64gc-unknown-linux-gnu
6264 os : ubuntu-latest
6365 - tuple : powerpc-unknown-linux-gnu
@@ -131,6 +133,11 @@ jobs:
131133 tuple : armv7-unknown-linux-gnueabihf
132134 os : ubuntu-latest
133135 test_everything : true
136+ - target :
137+ tuple : aarch64_be-unknown-linux-gnu
138+ os : ubuntu-latest
139+ test-everything : true
140+ build-std : true
134141 - target :
135142 tuple : loongarch64-unknown-linux-gnu
136143 os : ubuntu-latest
@@ -192,14 +199,13 @@ jobs:
192199
193200 steps :
194201 - uses : actions/checkout@v4
195- with :
196- submodules : recursive
202+
197203 - name : Install Rust
198204 run : |
199205 rustup update nightly --no-self-update
200206 rustup default nightly
201207 - run : rustup target add ${{ matrix.target.tuple }}
202- if : " !endsWith( matrix.target.tuple, 'emulated') "
208+ if : ! matrix.build-std
203209 - run : cargo generate-lockfile
204210
205211 # Configure some env vars based on matrix configuration
@@ -211,9 +217,6 @@ jobs:
211217 - run : echo "STDARCH_TEST_EVERYTHING=1" >> $GITHUB_ENV
212218 shell : bash
213219 if : matrix.test_everything != ''
214- - run : echo "STDARCH_DISABLE_ASSERT_INSTR=1" >> $GITHUB_ENV
215- shell : bash
216- if : matrix.disable_assert_instr != ''
217220 - run : echo "NOSTD=1" >> $GITHUB_ENV
218221 shell : bash
219222 if : startsWith(matrix.target.tuple, 'thumb') || matrix.target.tuple == 'nvptx64-nvidia-cuda'
Original file line number Diff line number Diff line change @@ -28,3 +28,5 @@ ENV CARGO_TARGET_AARCH64_BE_UNKNOWN_LINUX_GNU_LINKER="${AARCH64_BE_TOOLCHAIN}/bi
2828ENV CARGO_TARGET_AARCH64_BE_UNKNOWN_LINUX_GNU_RUNNER="qemu-aarch64_be -cpu max -L ${AARCH64_BE_LIBC}"
2929ENV OBJDUMP="${AARCH64_BE_TOOLCHAIN}/bin/bin/aarch64-none-linux-gnu-objdump"
3030ENV STDARCH_TEST_SKIP_FEATURE=tme
31+
32+ ENV CARGO_UNSTABLE_BUILD_STD=std
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ pub fn simd_test(
5858 {
5959 "i686" | "x86_64" | "i586" => "is_x86_feature_detected" ,
6060 "arm" | "armv7" => "is_arm_feature_detected" ,
61- "aarch64" | "arm64ec" => "is_aarch64_feature_detected" ,
61+ "aarch64" | "arm64ec" | "aarch64_be" => "is_aarch64_feature_detected" ,
6262 maybe_riscv if maybe_riscv. starts_with ( "riscv" ) => "is_riscv_feature_detected" ,
6363 "powerpc" | "powerpcle" => "is_powerpc_feature_detected" ,
6464 "powerpc64" | "powerpc64le" => "is_powerpc64_feature_detected" ,
You can’t perform that action at this time.
0 commit comments