operands and placeness are hard
This commit is contained in:
parent
d46837903b
commit
f5188053e7
|
|
@ -1370,7 +1370,7 @@ codegen_expr:
|
|||
section .rdata
|
||||
;; start-consts
|
||||
OPERAND_REGISTER equ 1 ; e.g. rax, rbx
|
||||
OPERAND_RBP_OFFSET equ 2 ; e.g. [rbp - 8]
|
||||
OPERAND_RBP_OFFSET equ 2 ; e.g. mov/lea [rbp - 8]
|
||||
OPERAND_RSP_OFFSET equ 3 ; e.g. [rsp + 16]
|
||||
OPERAND_ADDRESS equ 4 ; e.g. [rel OPERAND_ADDRESS]
|
||||
OPERAND_IMMEDIATE equ 5 ; e.g. 0x10
|
||||
|
|
@ -1378,6 +1378,7 @@ section .rdata
|
|||
OPERAND_LABEL equ 7 ; e.g. label_1234
|
||||
OPERAND_REGISTER_PLACE equ 8 ; e.g. [rax]
|
||||
OPERAND_RBP_PLACE equ 9 ; e.g. mov rax, [rbp - 8]; mov [rax], src
|
||||
OPERAND_RBP_VALUE equ 10 ; e.g. mov [rbp - 8]
|
||||
;; end-consts
|
||||
WIDTH_BYTE db 'byte '
|
||||
WIDTH_WORD db 'word '
|
||||
|
|
|
|||
Loading…
Reference in a new issue