about summary refs log tree commit diff stats
path: root/test/arch/x86/unit/mn_div.py
blob: 845696079ac26f7367048712f7f0bcbfe714f7df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import sys
from asm_test import Asm_Test_64

class Test_DIV(Asm_Test_64):
    TXT = '''
main:
        MOV RAX, 0x8877665544332211
        MOV RBX, 0x11223344556677
        DIV RBX
        RET
    '''
    def check(self):
        assert self.myjit.cpu.RAX == 0x7F7
        assert self.myjit.cpu.RDX == 0x440

if __name__ == "__main__":
    [test(*sys.argv[1:])() for test in [Test_DIV]]