Changeset 609 for branches/GNU/src/binutils/opcodes/m68hc11-opc.c
- Timestamp:
- Aug 16, 2003, 6:59:22 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/binutils/opcodes/m68hc11-opc.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.1.1.2
r608 r609 1 1 /* m68hc11-opc.c -- Motorola 68HC11 & 68HC12 opcode list 2 Copyright 1999, 2000 Free Software Foundation, Inc.3 Written by Stephane Carrez (stcarrez@ worldnet.fr)2 Copyright 1999, 2000, 2002 Free Software Foundation, Inc. 3 Written by Stephane Carrez (stcarrez@nerim.fr) 4 4 5 5 This file is part of GDB, GAS, and the GNU binutils. … … 77 77 #define OP_IY M6811_OP_IY 78 78 #define OP_IND16 M6811_OP_IND16 79 #define OP_PAGE M6812_OP_PAGE 79 80 #define OP_IDX M6812_OP_IDX 80 81 #define OP_IDX_1 M6812_OP_IDX_1 … … 84 85 #define OP_DIRECT M6811_OP_DIRECT 85 86 #define OP_BITMASK M6811_OP_BITMASK 86 #define OP_JUMP_REL M6811_OP_JUMP_REL 87 #define OP_JUMP_REL16 M6812_OP_JUMP_REL16 87 #define OP_BRANCH M6811_OP_BRANCH 88 #define OP_JUMP_REL (M6811_OP_JUMP_REL|OP_BRANCH) 89 #define OP_JUMP_REL16 (M6812_OP_JUMP_REL16|OP_BRANCH) 88 90 #define OP_REG M6812_OP_REG 89 91 #define OP_REG_1 M6812_OP_REG … … 326 328 { "bvs", OP_JUMP_REL, 2, 0x29, 1, 3, CHG_NONE, cpu6811 | cpu6812 }, 327 329 328 { "call", OP_IND16, 4, 0x4a, 8, 8, CHG_NONE, cpu6812 }, 329 { "call", OP_IDX, 3, 0x4b, 8, 8, CHG_NONE, cpu6812 }, 330 { "call", OP_IDX_1, 4, 0x4b, 8, 8, CHG_NONE, cpu6812 }, 331 { "call", OP_IDX_2, 5, 0x4b, 9, 9, CHG_NONE, cpu6812 }, 332 { "call", OP_D_IDX, 2, 0x4b, 10, 10, CHG_NONE, cpu6812 }, 333 { "call", OP_D_IDX_2, 4, 0x4b, 10, 10, CHG_NONE, cpu6812 }, 330 { "call", OP_IND16 | OP_PAGE 331 | OP_BRANCH, 4, 0x4a, 8, 8, CHG_NONE, cpu6812 }, 332 { "call", OP_IDX | OP_PAGE 333 | OP_BRANCH, 3, 0x4b, 8, 8, CHG_NONE, cpu6812 }, 334 { "call", OP_IDX_1 | OP_PAGE 335 | OP_BRANCH, 4, 0x4b, 8, 8, CHG_NONE, cpu6812 }, 336 { "call", OP_IDX_2 | OP_PAGE 337 | OP_BRANCH, 5, 0x4b, 9, 9, CHG_NONE, cpu6812 }, 338 { "call", OP_D_IDX 339 | OP_BRANCH, 2, 0x4b, 10, 10, CHG_NONE, cpu6812 }, 340 { "call", OP_D_IDX_2 341 | OP_BRANCH, 4, 0x4b, 10, 10, CHG_NONE, cpu6812 }, 334 342 335 343 { "cba", OP_NONE, 1, 0x11, 2, 2, CHG_NZVC, cpu6811 }, … … 565 573 { "iny", OP_NONE, 1, 0x02, 1, 1, CHG_Z, cpu6812 }, 566 574 567 { "jmp", OP_IND16 ,3, 0x7e, 3, 3, CHG_NONE, cpu6811 },575 { "jmp", OP_IND16 | OP_BRANCH, 3, 0x7e, 3, 3, CHG_NONE, cpu6811 }, 568 576 { "jmp", OP_IX, 2, 0x6e, 3, 3, CHG_NONE, cpu6811 }, 569 577 { "jmp", OP_IY | OP_PAGE2, 3, 0x6e, 4, 4, CHG_NONE, cpu6811 }, 570 { "jmp", OP_IND16 ,3, 0x06, 3, 3, CHG_NONE, cpu6812 },578 { "jmp", OP_IND16 | OP_BRANCH, 3, 0x06, 3, 3, CHG_NONE, cpu6812 }, 571 579 { "jmp", OP_IDX, 2, 0x05, 3, 3, CHG_NONE, cpu6812 }, 572 580 { "jmp", OP_IDX_1, 3, 0x05, 3, 3, CHG_NONE, cpu6812 }, … … 575 583 { "jmp", OP_D_IDX_2, 4, 0x05, 6, 6, CHG_NONE, cpu6812 }, 576 584 577 { "jsr", OP_DIRECT ,2, 0x9d, 5, 5, CHG_NONE, cpu6811 },578 { "jsr", OP_IND16 ,3, 0xbd, 6, 6, CHG_NONE, cpu6811 },585 { "jsr", OP_DIRECT | OP_BRANCH, 2, 0x9d, 5, 5, CHG_NONE, cpu6811 }, 586 { "jsr", OP_IND16 | OP_BRANCH, 3, 0xbd, 6, 6, CHG_NONE, cpu6811 }, 579 587 { "jsr", OP_IX, 2, 0xad, 6, 6, CHG_NONE, cpu6811 }, 580 588 { "jsr", OP_IY | OP_PAGE2, 3, 0xad, 6, 6, CHG_NONE, cpu6811 }, 581 { "jsr", OP_DIRECT ,2, 0x17, 4, 4, CHG_NONE, cpu6812 },582 { "jsr", OP_IND16 ,3, 0x16, 4, 3, CHG_NONE, cpu6812 },589 { "jsr", OP_DIRECT | OP_BRANCH, 2, 0x17, 4, 4, CHG_NONE, cpu6812 }, 590 { "jsr", OP_IND16 | OP_BRANCH, 3, 0x16, 4, 3, CHG_NONE, cpu6812 }, 583 591 { "jsr", OP_IDX, 2, 0x15, 4, 4, CHG_NONE, cpu6812 }, 584 592 { "jsr", OP_IDX_1, 3, 0x15, 4, 4, CHG_NONE, cpu6812 }, -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.