diff options
| author | James Barford-Evans <james.barford-evans@arm.com> | 2025-04-25 07:45:53 +0100 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2025-05-03 05:06:15 +0000 |
| commit | 45ee41c13a67283ce99d7a16dd0ae68d54f598a8 (patch) | |
| tree | fb5b745eff335c04c70a13af48de6e5814a215c5 /library/stdarch/crates/stdarch-test | |
| parent | c65583c2b3189f56855a9cc75d475b7df58d012c (diff) | |
| download | rust-45ee41c13a67283ce99d7a16dd0ae68d54f598a8.tar.gz rust-45ee41c13a67283ce99d7a16dd0ae68d54f598a8.zip | |
pr feedback - take the instruction count bump out of Dockerfile
Diffstat (limited to 'library/stdarch/crates/stdarch-test')
| -rw-r--r-- | library/stdarch/crates/stdarch-test/src/lib.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/library/stdarch/crates/stdarch-test/src/lib.rs b/library/stdarch/crates/stdarch-test/src/lib.rs index 827a402e3a0..977b4b46adb 100644 --- a/library/stdarch/crates/stdarch-test/src/lib.rs +++ b/library/stdarch/crates/stdarch-test/src/lib.rs @@ -164,7 +164,15 @@ pub fn assert(shim_addr: usize, fnname: &str, expected: &str) { // Original limit was 20 instructions, but ARM DSP Intrinsics // are exactly 20 instructions long. So, bump the limit to 22 // instead of adding here a long list of exceptions. - _ => 22, + _ => { + // aarch64_be may add reverse instructions which increases + // the number of instructions generated. + if cfg!(all(target_endian = "big", target_arch = "aarch64")) { + 32 + } else { + 22 + } + } }, |v| v.parse().unwrap(), ); |
