diff options
Diffstat (limited to 'twasm/asm/tests.asm')
| -rw-r--r-- | twasm/asm/tests.asm | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/twasm/asm/tests.asm b/twasm/asm/tests.asm index ab1cc5c..9d24b81 100644 --- a/twasm/asm/tests.asm +++ b/twasm/asm/tests.asm @@ -26,9 +26,6 @@ run_tests: call test_get_tte_typed_metadata call clear_test_arena - call test_get_direct_addressing_ModRM - - call clear_test_arena call test_get_opcode call clear_test_arena @@ -258,51 +255,6 @@ test_get_tte_typed_metadata: .msg db "test_get_tte_typed_metadata...", 0x00 ; ------------------------------------------------------------------------------ -; test_get_direct_addressing_ModRM -; -; description: -; tests get_direct_addressing_ModRM described functionality -; ------------------------------------------------------------------------------ - -test_get_direct_addressing_ModRM: - mov rsi, .msg - call print.test - - mov di, 0x0000 ; rax - mov si, 0x0000 ; rax - call get_direct_addressing_ModRM - cmp al, 11000000b ; Mod Reg R/M: 11b 000b 000b - jne .fail - - mov di, 0x0000 ; rax - mov si, 0x0003 ; rdx - call get_direct_addressing_ModRM - cmp al, 11000010b ; Mod Reg R/M: 11b 000b 010b - jne .fail - - mov di, 0x0003 ; rdx - mov si, 0x0000 ; rax - call get_direct_addressing_ModRM - cmp al, 11010000b ; Mod Reg R/M: 11b 010b 000b - jne .fail - - mov di, 0x0003 ; rdx - mov si, 0x0003 ; rdx - call get_direct_addressing_ModRM - cmp al, 11010010b ; Mod Reg R/M 11b 010b 010b - jne .fail - - .pass: - mov rsi, msg_pass - call print - ret - .fail: - mov rsi, msg_fail - call print - ret - .msg db "test_get_direct_addressing_ModRM...", 0x00 - -; ------------------------------------------------------------------------------ ; test_get_opcode ; ; description: |
