summaryrefslogtreecommitdiff
path: root/regen/opcodes
diff options
context:
space:
mode:
Diffstat (limited to 'regen/opcodes')
-rw-r--r--regen/opcodes8
1 files changed, 8 insertions, 0 deletions
diff --git a/regen/opcodes b/regen/opcodes
index 3061d33efb..614a54c439 100644
--- a/regen/opcodes
+++ b/regen/opcodes
@@ -165,11 +165,19 @@ scmp string comparison (cmp) ck_null ifsT2 S S
bit_and bitwise and (&) ck_bitop fst2 S S
bit_xor bitwise xor (^) ck_bitop fst2 S S
bit_or bitwise or (|) ck_bitop fst2 S S
+nbit_and numeric bitiwse and (&) ck_bitop fsT2 S S
+nbit_xor numeric bitwise xor (^) ck_bitop fsT2 S S
+nbit_or numeric bitwise or (|) ck_bitop fsT2 S S
+sbit_and string bitiwse and (&) ck_bitop fst2 S S
+sbit_xor string bitwise xor (^) ck_bitop fst2 S S
+sbit_or string bitwise or (|) ck_bitop fst2 S S
negate negation (-) ck_null Ifst1 S
i_negate integer negation (-) ck_null ifst1 S
not not ck_null ifs1 S
complement 1's complement (~) ck_bitop fsT1 S
+ncomplement numeric 1's complement (~) ck_bitop fsT1 S
+scomplement string 1's complement (~) ck_null fsT1 S
smartmatch smart match ck_smartmatch s2