| ... | ... | @@ -529,6 +529,8 @@ test "vector reduce operation" { |
| 529 | 529 | doTheTestReduce(.Min, [4]i32{ 1234567, -386, 0, 3 }, @as(i32, -386)); |
| 530 | 530 | doTheTestReduce(.Min, [4]u32{ 99, 9999, 9, 99999 }, @as(u32, 9)); |
| 531 | 531 | |
| 532 | // LLVM 11 ERROR: Cannot select type |
| 533 | // https://github.com/ziglang/zig/issues/7138 |
| 532 | 534 | if (std.builtin.arch != .aarch64) { |
| 533 | 535 | doTheTestReduce(.Min, [4]i64{ 1234567, -386, 0, 3 }, @as(i64, -386)); |
| 534 | 536 | doTheTestReduce(.Min, [4]u64{ 99, 9999, 9, 99999 }, @as(u64, 9)); |
| ... | ... | @@ -545,6 +547,8 @@ test "vector reduce operation" { |
| 545 | 547 | doTheTestReduce(.Max, [4]i32{ 1234567, -386, 0, 3 }, @as(i32, 1234567)); |
| 546 | 548 | doTheTestReduce(.Max, [4]u32{ 99, 9999, 9, 99999 }, @as(u32, 99999)); |
| 547 | 549 | |
| 550 | // LLVM 11 ERROR: Cannot select type |
| 551 | // https://github.com/ziglang/zig/issues/7138 |
| 548 | 552 | if (std.builtin.arch != .aarch64) { |
| 549 | 553 | doTheTestReduce(.Max, [4]i64{ 1234567, -386, 0, 3 }, @as(i64, 1234567)); |
| 550 | 554 | doTheTestReduce(.Max, [4]u64{ 99, 9999, 9, 99999 }, @as(u64, 99999)); |
| ... | ... | @@ -591,6 +595,8 @@ test "vector reduce operation" { |
| 591 | 595 | doTheTestReduce(.Add, [4]f32{ -1.9, 5.1, f32_nan, 100.0 }, f32_nan); |
| 592 | 596 | doTheTestReduce(.Add, [4]f64{ -1.9, 5.1, f64_nan, 100.0 }, f64_nan); |
| 593 | 597 | |
| 598 | // LLVM 11 ERROR: Cannot select type |
| 599 | // https://github.com/ziglang/zig/issues/7138 |
| 594 | 600 | if (false) { |
| 595 | 601 | doTheTestReduce(.Min, [4]f16{ -1.9, 5.1, f16_nan, 100.0 }, f16_nan); |
| 596 | 602 | doTheTestReduce(.Min, [4]f32{ -1.9, 5.1, f32_nan, 100.0 }, f32_nan); |