aboutsummaryrefslogtreecommitdiff
path: root/src/check_builtin.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-05-26 17:36:13 +0100
committergingerBill <bill@gingerbill.org>2022-05-26 17:36:13 +0100
commit7092273a8f5a2ae8c60ece297e7114a29e0f3652 (patch)
treed8f85334323bb5d13469d791496bfbc696eade89 /src/check_builtin.cpp
parentd0e8a735bae52eaa7d1d852953da721071571020 (diff)
Rename `simd_eq` etc to `simd_lanes_eq`
Diffstat (limited to 'src/check_builtin.cpp')
-rw-r--r--src/check_builtin.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/check_builtin.cpp b/src/check_builtin.cpp
index bfaa91cf8..c63c67d90 100644
--- a/src/check_builtin.cpp
+++ b/src/check_builtin.cpp
@@ -589,12 +589,12 @@ bool check_builtin_simd_operation(CheckerContext *c, Operand *operand, Ast *call
}
// Return integer masks
- case BuiltinProc_simd_eq:
- case BuiltinProc_simd_ne:
- case BuiltinProc_simd_lt:
- case BuiltinProc_simd_le:
- case BuiltinProc_simd_gt:
- case BuiltinProc_simd_ge:
+ case BuiltinProc_simd_lanes_eq:
+ case BuiltinProc_simd_lanes_ne:
+ case BuiltinProc_simd_lanes_lt:
+ case BuiltinProc_simd_lanes_le:
+ case BuiltinProc_simd_lanes_gt:
+ case BuiltinProc_simd_lanes_ge:
{
// op(#simd[N]T, #simd[N]T) -> #simd[N]V
// where `V` is an integer, `size_of(T) == size_of(V)`
@@ -611,8 +611,8 @@ bool check_builtin_simd_operation(CheckerContext *c, Operand *operand, Ast *call
}
Type *elem = base_array_type(x.type);
switch (id) {
- case BuiltinProc_simd_eq:
- case BuiltinProc_simd_ne:
+ case BuiltinProc_simd_lanes_eq:
+ case BuiltinProc_simd_lanes_ne:
if (!is_type_integer(elem) && !is_type_float(elem) && !is_type_boolean(elem)) {
gbString xs = type_to_string(x.type);
error(x.expr, "'%.*s' expected a #simd type with an integer, floating point, or boolean element, got '%s'", LIT(builtin_name), xs);