Mercurial > lcfOS
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 |