| OLD | NEW |
| 1 /* crx-opc.c -- Table of opcodes for the CRX processor. | 1 /* crx-opc.c -- Table of opcodes for the CRX processor. |
| 2 Copyright 2004, 2005, 2007 Free Software Foundation, Inc. | 2 Copyright 2004, 2005, 2007, 2012 Free Software Foundation, Inc. |
| 3 Contributed by Tomer Levi NSC, Israel. | 3 Contributed by Tomer Levi NSC, Israel. |
| 4 Originally written for GAS 2.12 by Tomer Levi. | 4 Originally written for GAS 2.12 by Tomer Levi. |
| 5 | 5 |
| 6 This file is part of the GNU opcodes library. | 6 This file is part of the GNU opcodes library. |
| 7 | 7 |
| 8 This library is free software; you can redistribute it and/or modify | 8 This library is free software; you can redistribute it and/or modify |
| 9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
| 10 the Free Software Foundation; either version 3, or (at your option) | 10 the Free Software Foundation; either version 3, or (at your option) |
| 11 any later version. | 11 any later version. |
| 12 | 12 |
| (...skipping 681 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 694 const int crx_num_traps = ARRAY_SIZE (crx_traps); | 694 const int crx_num_traps = ARRAY_SIZE (crx_traps); |
| 695 | 695 |
| 696 /* cst4 operand mapping: | 696 /* cst4 operand mapping: |
| 697 The value in entry <N> is mapped to the value <N> | 697 The value in entry <N> is mapped to the value <N> |
| 698 Value Binary mapping | 698 Value Binary mapping |
| 699 cst4_map[N] -->> N | 699 cst4_map[N] -->> N |
| 700 | 700 |
| 701 Example (for N=5): | 701 Example (for N=5): |
| 702 | 702 |
| 703 cst4_map[5]=-4 -->> 5 */ | 703 cst4_map[5]=-4 -->> 5 */ |
| 704 const long cst4_map[] = | 704 const int cst4_map[] = |
| 705 { | 705 { |
| 706 0, 1, 2, 3, 4, -4, -1, 7, 8, 16, 32, 20, 12, 48 | 706 0, 1, 2, 3, 4, -4, -1, 7, 8, 16, 32, 20, 12, 48 |
| 707 }; | 707 }; |
| 708 | 708 |
| 709 const int cst4_maps = ARRAY_SIZE (cst4_map); | 709 const int cst4_maps = ARRAY_SIZE (cst4_map); |
| 710 | 710 |
| 711 /* CRX instructions that don't have arguments. */ | 711 /* CRX instructions that don't have arguments. */ |
| 712 const char* no_op_insn[] = | 712 const char* no_op_insn[] = |
| 713 { | 713 { |
| 714 "di", "ei", "eiwait", "nop", "retx", "wait", NULL | 714 "di", "ei", "eiwait", "nop", "retx", "wait", NULL |
| 715 }; | 715 }; |
| OLD | NEW |