@@ -103,6 +103,7 @@ test "vector float operators" {
103103 if (builtin .zig_backend == .stage2_spirv64 ) return error .SkipZigTest ;
104104 if (builtin .zig_backend == .stage2_c and comptime builtin .cpu .arch .isArmOrThumb ()) return error .SkipZigTest ;
105105 if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
106+ if (builtin .zig_backend == .stage2_x86_64 ) return error .SkipZigTest ; // TODO
106107
107108 const S = struct {
108109 fn doTheTest (T : type ) ! void {
@@ -125,8 +126,6 @@ test "vector float operators" {
125126 try S .doTheTest (f16 );
126127 try comptime S .doTheTest (f16 );
127128
128- if (builtin .zig_backend == .stage2_x86_64 ) return error .SkipZigTest ; // TODO
129-
130129 try S .doTheTest (f80 );
131130 try comptime S .doTheTest (f80 );
132131
@@ -445,7 +444,6 @@ test "load vector elements via runtime index" {
445444 if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
446445 if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
447446 if (builtin .zig_backend == .stage2_sparc64 ) return error .SkipZigTest ; // TODO
448- if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
449447
450448 const S = struct {
451449 fn doTheTest () ! void {
@@ -1240,6 +1238,7 @@ test "loading the second vector from a slice of vectors" {
12401238 if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
12411239 if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
12421240 if (builtin .zig_backend == .stage2_sparc64 ) return error .SkipZigTest ; // TODO
1241+ if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
12431242
12441243 @setRuntimeSafety (false );
12451244 var small_bases = [2 ]@Vector (2 , u8 ){
@@ -1326,6 +1325,7 @@ test "zero multiplicand" {
13261325 if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
13271326 if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
13281327 if (builtin .zig_backend == .stage2_sparc64 ) return error .SkipZigTest ; // TODO
1328+ if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
13291329
13301330 const zeros = @Vector (2 , u32 ){ 0.0 , 0.0 };
13311331 var ones = @Vector (2 , u32 ){ 1.0 , 1.0 };
@@ -1486,6 +1486,7 @@ test "store vector with memset" {
14861486test "addition of vectors represented as strings" {
14871487 if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
14881488 if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
1489+ if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
14891490
14901491 const V = @Vector (3 , u8 );
14911492 const foo : V = "foo" .* ;
@@ -1616,7 +1617,6 @@ test "@reduce on bool vector" {
16161617test "bitcast vector to array of smaller vectors" {
16171618 if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
16181619 if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
1619- if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
16201620
16211621 const u8x32 = @Vector (32 , u8 );
16221622 const u8x64 = @Vector (64 , u8 );
0 commit comments