Mercurial > lcfOS
comparison test/testx86asm.py @ 287:1c7c1e619be8
File movage
author | Windel Bouwman |
---|---|
date | Thu, 21 Nov 2013 11:57:27 +0100 |
parents | 05184b95fa16 |
children | 534b94b40aa8 |
comparison
equal
deleted
inserted
replaced
286:d9df72971cbf | 287:1c7c1e619be8 |
---|---|
22 assert(assembler.nearjump(10,'LE') == [0x0f, 0x8e, 0xa,0x0,0x0,0x0]) | 22 assert(assembler.nearjump(10,'LE') == [0x0f, 0x8e, 0xa,0x0,0x0,0x0]) |
23 | 23 |
24 def testCall(self): | 24 def testCall(self): |
25 assert(assembler.call('r10') == [0x41, 0xff, 0xd2]) | 25 assert(assembler.call('r10') == [0x41, 0xff, 0xd2]) |
26 assert(assembler.call('rcx') == [0xff, 0xd1]) | 26 assert(assembler.call('rcx') == [0xff, 0xd1]) |
27 | |
27 def testXOR(self): | 28 def testXOR(self): |
28 assert(assembler.xorreg64('rax', 'rax') == [0x48, 0x31, 0xc0]) | 29 assert(assembler.xorreg64('rax', 'rax') == [0x48, 0x31, 0xc0]) |
29 assert(assembler.xorreg64('r9', 'r8') == [0x4d, 0x31, 0xc1]) | 30 assert(assembler.xorreg64('r9', 'r8') == [0x4d, 0x31, 0xc1]) |
30 assert(assembler.xorreg64('rbx', 'r11') == [0x4c, 0x31, 0xdb]) | 31 assert(assembler.xorreg64('rbx', 'r11') == [0x4c, 0x31, 0xdb]) |
31 | 32 |