more comparison operators

This commit is contained in:
janis 2025-11-03 20:32:23 +01:00
parent 0e25f627a8
commit a90a01bc28
Signed by: janis
SSH key fingerprint: SHA256:bB1qbbqmDXZNT0KKD5c2Dfjg53JGhj7B3CFcLIzSqq8

View file

@ -461,6 +461,14 @@ parse_binary_expr:
cmove bx, word [rel PRECEDENCE_EQ]
cmp al, TOKEN_BANGEQ
cmove bx, word [rel PRECEDENCE_EQ]
cmp al, TOKEN_LT
cmove bx, word [rel PRECEDENCE_CMP]
cmp al, TOKEN_LTEQ
cmove bx, word [rel PRECEDENCE_CMP]
cmp al, TOKEN_GT
cmove bx, word [rel PRECEDENCE_CMP]
cmp al, TOKEN_GTEQ
cmove bx, word [rel PRECEDENCE_CMP]
cmp bx, -1
je .done
mov byte [rsp + 18], bl