| ... | @@ -111,6 +111,8 @@ test "@clz vectors" { | ... | @@ -111,6 +111,8 @@ test "@clz vectors" { |
| 111 | } | 111 | } |
| 112 | | 112 | |
| 113 | fn testClzVectors() !void { | 113 | fn testClzVectors() !void { |
| | 114 | if (comptime builtin.cpu.has(.loongarch, .lsx)) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/159529 |
| | 115 | |
| 114 | const Vu4 = @Vector(64, u4); | 116 | const Vu4 = @Vector(64, u4); |
| 115 | const Vu8 = @Vector(64, u8); | 117 | const Vu8 = @Vector(64, u8); |
| 116 | const Vu128 = @Vector(64, u128); | 118 | const Vu128 = @Vector(64, u128); |
| ... | @@ -197,6 +199,8 @@ test "@ctz vectors" { | ... | @@ -197,6 +199,8 @@ test "@ctz vectors" { |
| 197 | } | 199 | } |
| 198 | | 200 | |
| 199 | fn testCtzVectors() !void { | 201 | fn testCtzVectors() !void { |
| | 202 | if (comptime builtin.cpu.has(.loongarch, .lsx)) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/159529 |
| | 203 | |
| 200 | const Vu4 = @Vector(64, u4); | 204 | const Vu4 = @Vector(64, u4); |
| 201 | const Vu8 = @Vector(64, u8); | 205 | const Vu8 = @Vector(64, u8); |
| 202 | @setEvalBranchQuota(10_000); | 206 | @setEvalBranchQuota(10_000); |