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