diff options
Diffstat (limited to 'twasm/asm/tests.asm')
| -rw-r--r-- | twasm/asm/tests.asm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/twasm/asm/tests.asm b/twasm/asm/tests.asm index df60eb4..c4cd545 100644 --- a/twasm/asm/tests.asm +++ b/twasm/asm/tests.asm @@ -377,6 +377,13 @@ test_evaluate_constant: cmp rdx, 0x03 jne .fail + ; oversized char + mov rdi, .case1c + mov rsi, 7 + call evaluate_constant + cmp rdx, 0xFF + jne .fail + .pass: mov rsi, msg_pass call print @@ -396,6 +403,8 @@ test_evaluate_constant: .case3h_solution dq 0x243F6A8885A308D3 .case0c db '"char"' .case0c_solution dq "char" + .case1c db '"chars"' + .case1c_solution dq "chars" .case0q db "0q31103755242102" .case0q_solution dq 0q31103755242102 |
