You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clang/test/CodeGen/X86/builtin_test_helpers.h
+18-18Lines changed: 18 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -28,8 +28,8 @@ constexpr bool match_v4hu(__m64 _v, unsigned short a, unsigned short b, unsigned
28
28
return v[0] == a && v[1] == b && v[2] == c && v[3] == d;
29
29
}
30
30
31
-
constexprboolmatch_v8qi(__m64 _v, char a, char b, char c, char d, char e, char f, char g, char h) {
32
-
__v8qi v = (__v8qi)_v;
31
+
constexprboolmatch_v8qi(__m64 _v, signedchar a, signedchar b, signedchar c, signedchar d, signedchar e, signedchar f, signedchar g,signedchar h) {
32
+
__v8qs v = (__v8qs)_v;
33
33
return v[0] == a && v[1] == b && v[2] == c && v[3] == d && v[4] == e && v[5] == f && v[6] == g && v[7] == h;
34
34
}
35
35
@@ -78,8 +78,8 @@ constexpr bool match_v8hu(__m128i _v, unsigned short a, unsigned short b, unsign
78
78
return v[0] == a && v[1] == b && v[2] == c && v[3] == d && v[4] == e && v[5] == f && v[6] == g && v[7] == h;
79
79
}
80
80
81
-
constexprboolmatch_v16qi(__m128i _v, char a, char b, char c, char d, char e, char f, char g, char h, char i, char j, char k, char l, char m, char n, char o, char p) {
82
-
__v16qi v = (__v16qi)_v;
81
+
constexprboolmatch_v16qi(__m128i _v, signedchar a, signedchar b, signedchar c, signedchar d, signedchar e, signedchar f, signedchar g, signedchar h, signedchar i, signedchar j, signedchar k, signedchar l, signedchar m, signedchar n, signedchar o,signedchar p) {
82
+
__v16qs v = (__v16qs)_v;
83
83
return v[0] == a && v[1] == b && v[2] == c && v[3] == d && v[4] == e && v[5] == f && v[6] == g && v[7] == h && v[8] == i && v[9] == j && v[10] == k && v[11] == l && v[12] == m && v[13] == n && v[14] == o && v[15] == p;
84
84
}
85
85
@@ -133,11 +133,11 @@ constexpr bool match_v16hu(__m256i _v, unsigned short a, unsigned short b, unsig
133
133
return v[0] == a && v[1] == b && v[2] == c && v[3] == d && v[4] == e && v[5] == f && v[6] == g && v[7] == h && v[8] == i && v[9] == j && v[10] == k && v[11] == l && v[12] == m && v[13] == n && v[14] == o && v[15] == p;
0 commit comments