comparison python/ppci/target/msp430/msp430.py @ 345:b4882ff0ed06

Added more arm isa tests
author Windel Bouwman
date Sun, 02 Mar 2014 17:12:08 +0100
parents 86b02c98a717
children 3bb7dcfe5529
comparison
equal deleted inserted replaced
344:1378c4b027a0 345:b4882ff0ed06
38 lambda rhs: Add(rhs[1], rhs[3])) 38 lambda rhs: Add(rhs[1], rhs[3]))
39 39
40 self.add_keyword('reti') 40 self.add_keyword('reti')
41 self.add_instruction(['reti'], lambda rhs: Reti()) 41 self.add_instruction(['reti'], lambda rhs: Reti())
42 42
43 # Constants:
44 self.add_rule('imm32', ['val32'], lambda x: x[0].val)
45 self.add_rule('imm32', ['imm16'], lambda x: x[0])
46 self.add_rule('imm16', ['val16'], lambda x: x[0].val)
47 self.add_rule('imm16', ['imm8'], lambda x: x[0])
48 self.add_rule('imm8', ['val8'], lambda x: x[0].val)
49 self.add_rule('imm8', ['imm5'], lambda x: x[0])
50 self.add_rule('imm5', ['val5'], lambda x: x[0].val)
51 self.add_rule('imm5', ['imm3'], lambda x: x[0])
52 self.add_rule('imm3', ['val3'], lambda x: x[0].val)
53 43
54 44
55 msp430target = Msp430Target() 45 msp430target = Msp430Target()
56 46
57 47