about summary refs log tree commit diff stats
path: root/apps/sigils.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-11-18 01:13:31 -0800
committerKartik Agaram <vc@akkartik.com>2019-11-18 01:15:29 -0800
commit442fdabe305fa35bf1649a072b9a7b3b87cd50e9 (patch)
tree1e9319ac010e605ff43c60c1fd53bd95f9671ae5 /apps/sigils.subx
parent0ea0ebcf81afc722f731b22a1e1d5d7819830efd (diff)
downloadmu-442fdabe305fa35bf1649a072b9a7b3b87cd50e9.tar.gz
5752
Support binary operations with reg/mem and reg operands.

Everything is passing. However, the self-hosting translator now generates
some discrepancies compared to the C++ translator :(
Diffstat (limited to 'apps/sigils.subx')
-rw-r--r--apps/sigils.subx16
1 files changed, 0 insertions, 16 deletions
diff --git a/apps/sigils.subx b/apps/sigils.subx
index 1721c266..be743cc3 100644
--- a/apps/sigils.subx
+++ b/apps/sigils.subx
@@ -4638,20 +4638,4 @@ test-next-positive-hex-int-0-prefix:
     5d/pop-to-ebp
     c3/return
 
-== data
-Registers:  # (table string int)
-  # a table is a stream
-  0x40/imm32/write
-  0/imm32/read
-  0x40/imm32/length
-  # data
-  "eax"/imm32  0/imm32
-  "ecx"/imm32  1/imm32
-  "edx"/imm32  2/imm32
-  "ebx"/imm32  3/imm32
-  "esp"/imm32  4/imm32
-  "ebp"/imm32  5/imm32
-  "esi"/imm32  6/imm32
-  "edi"/imm32  7/imm32
-
 # . . vim:nowrap:textwidth=0