authorgravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-07-15 02:34:40-07:00
committergravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-07-26 04:05:41-07:00
logcde6956b2128d9c28b00e0e25e27346abd1c3a88
tree7cb3b1f580f8c1078fc2507f40555f0d4911528a
parentba58b7b88143f93f671a53a4809c9724de898b8d
signaturelock-open Commit is signed but in an unrecognized format.

riscv: remove redundant assert in `genBinOp`


11 files changed, 0 insertions(+), 17 deletions(-)

src/arch/riscv64/CodeGen.zig-1
......@@ -2368,7 +2368,6 @@ fn genBinOp(
23682368 const pt = func.pt;
23692369 const zcu = pt.zcu;
23702370 const bit_size = lhs_ty.bitSize(pt);
2371 assert(bit_size <= 64);
23722371
23732372 const is_unsigned = lhs_ty.isUnsignedInt(zcu);
23742373
test/behavior/byteswap.zig-1
......@@ -100,7 +100,6 @@ test "@byteSwap vectors u8" {
100100 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
101101 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
102102 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
103 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
104103
105104 try comptime vector8();
106105 try vector8();
test/behavior/cast.zig-1
......@@ -1983,7 +1983,6 @@ test "peer type resolution: vector and array and tuple" {
19831983 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
19841984 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
19851985 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1986 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
19871986
19881987 var vec: @Vector(2, i8) = .{ 10, 20 };
19891988 var arr: [2]i8 = .{ 30, 40 };
test/behavior/floatop.zig-1
......@@ -134,7 +134,6 @@ test "cmp f16" {
134134test "cmp f32/f64" {
135135 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
136136 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
137 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
138137
139138 try testCmp(f32);
140139 try comptime testCmp(f32);
test/behavior/generics.zig-3
......@@ -19,7 +19,6 @@ fn checkSize(comptime T: type) usize {
1919test "simple generic fn" {
2020 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
2121 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
22 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
2322
2423 try expect(max(i32, 3, -1) == 3);
2524 try expect(max(u8, 1, 100) == 100);
......@@ -56,7 +55,6 @@ test "fn with comptime args" {
5655 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
5756 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
5857 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
59 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
6058
6159 try expect(gimmeTheBigOne(1234, 5678) == 5678);
6260 try expect(shouldCallSameInstance(34, 12) == 34);
......@@ -67,7 +65,6 @@ test "anytype params" {
6765 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
6866 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
6967 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
70 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
7168
7269 try expect(max_i32(12, 34) == 34);
7370 try expect(max_f64(1.2, 3.4) == 3.4);
test/behavior/globals.zig-1
......@@ -18,7 +18,6 @@ test "store to global vector" {
1818 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest;
1919 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
2020 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
21 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
2221
2322 try expect(vpos[1] == 0.0);
2423 vpos = @Vector(2, f32){ 0.0, 1.0 };
test/behavior/pointers.zig-2
......@@ -125,7 +125,6 @@ test "initialize const optional C pointer to null" {
125125
126126test "assigning integer to C pointer" {
127127 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
128 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
129128
130129 var x: i32 = 0;
131130 var y: i32 = 1;
......@@ -143,7 +142,6 @@ test "assigning integer to C pointer" {
143142
144143test "C pointer comparison and arithmetic" {
145144 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
146 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
147145
148146 const S = struct {
149147 fn doTheTest() !void {
test/behavior/src.zig-1
......@@ -17,7 +17,6 @@ test "@src" {
1717 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1818 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1919 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
20 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
2120
2221 try doTheTest();
2322}
test/behavior/string_literals.zig-1
......@@ -65,7 +65,6 @@ fn testFnForSrc() std.builtin.SourceLocation {
6565test "@src() returns a struct containing 0-terminated string slices" {
6666 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
6767 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
68 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
6968
7069 const src = testFnForSrc();
7170 try std.testing.expect([:0]const u8 == @TypeOf(src.file));
test/behavior/struct.zig-1
......@@ -1587,7 +1587,6 @@ test "optional field init with tuple" {
15871587
15881588test "if inside struct init inside if" {
15891589 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1590 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
15911590
15921591 const MyStruct = struct { x: u32 };
15931592 const b: u32 = 5;
test/behavior/vector.zig-4
......@@ -445,7 +445,6 @@ test "load vector elements via runtime index" {
445445 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
446446 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
447447 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
448 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
449448
450449 const S = struct {
451450 fn doTheTest() !void {
......@@ -1240,7 +1239,6 @@ test "loading the second vector from a slice of vectors" {
12401239 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
12411240 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
12421241 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1243 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
12441242
12451243 @setRuntimeSafety(false);
12461244 var small_bases = [2]@Vector(2, u8){
......@@ -1327,7 +1325,6 @@ test "zero multiplicand" {
13271325 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
13281326 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
13291327 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1330 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
13311328
13321329 const zeros = @Vector(2, u32){ 0.0, 0.0 };
13331330 var ones = @Vector(2, u32){ 1.0, 1.0 };
......@@ -1488,7 +1485,6 @@ test "store vector with memset" {
14881485test "addition of vectors represented as strings" {
14891486 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
14901487 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1491 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
14921488
14931489 const V = @Vector(3, u8);
14941490 const foo: V = "foo".*;