| OLD | NEW |
| 1 /* TILEPro opcode information. | 1 /* TILEPro opcode information. |
| 2 * | 2 * |
| 3 * Copyright 2011 Free Software Foundation, Inc. | 3 * Copyright 2011 Free Software Foundation, Inc. |
| 4 * | 4 * |
| 5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
| 6 * it under the terms of the GNU General Public License as published by | 6 * it under the terms of the GNU General Public License as published by |
| 7 * the Free Software Foundation; either version 3 of the License, or | 7 * the Free Software Foundation; either version 3 of the License, or |
| 8 * (at your option) any later version. | 8 * (at your option) any later version. |
| 9 * | 9 * |
| 10 * This program is distributed in the hope that it will be useful, | 10 * This program is distributed in the hope that it will be useful, |
| (...skipping 18 matching lines...) Expand all Loading... |
| 29 TILEPRO_MAX_OPERANDS = 5 /* mm */ | 29 TILEPRO_MAX_OPERANDS = 5 /* mm */ |
| 30 }; | 30 }; |
| 31 | 31 |
| 32 typedef enum | 32 typedef enum |
| 33 { | 33 { |
| 34 TILEPRO_OPC_BPT, | 34 TILEPRO_OPC_BPT, |
| 35 TILEPRO_OPC_INFO, | 35 TILEPRO_OPC_INFO, |
| 36 TILEPRO_OPC_INFOL, | 36 TILEPRO_OPC_INFOL, |
| 37 TILEPRO_OPC_J, | 37 TILEPRO_OPC_J, |
| 38 TILEPRO_OPC_JAL, | 38 TILEPRO_OPC_JAL, |
| 39 TILEPRO_OPC_LW_TLS, |
| 40 TILEPRO_OPC_LW_TLS_SN, |
| 39 TILEPRO_OPC_MOVE, | 41 TILEPRO_OPC_MOVE, |
| 40 TILEPRO_OPC_MOVE_SN, | 42 TILEPRO_OPC_MOVE_SN, |
| 41 TILEPRO_OPC_MOVEI, | 43 TILEPRO_OPC_MOVEI, |
| 42 TILEPRO_OPC_MOVEI_SN, | 44 TILEPRO_OPC_MOVEI_SN, |
| 43 TILEPRO_OPC_MOVELI, | 45 TILEPRO_OPC_MOVELI, |
| 44 TILEPRO_OPC_MOVELI_SN, | 46 TILEPRO_OPC_MOVELI_SN, |
| 45 TILEPRO_OPC_MOVELIS, | 47 TILEPRO_OPC_MOVELIS, |
| 46 TILEPRO_OPC_PREFETCH, | 48 TILEPRO_OPC_PREFETCH, |
| 47 TILEPRO_OPC_RAISE, | 49 TILEPRO_OPC_RAISE, |
| 48 TILEPRO_OPC_ADD, | 50 TILEPRO_OPC_ADD, |
| (...skipping 1578 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1627 /* Make a few "tile_" variables to simply common code between | 1629 /* Make a few "tile_" variables to simply common code between |
| 1628 architectures. */ | 1630 architectures. */ |
| 1629 | 1631 |
| 1630 typedef tilepro_bundle_bits tile_bundle_bits; | 1632 typedef tilepro_bundle_bits tile_bundle_bits; |
| 1631 #define TILE_BUNDLE_SIZE_IN_BYTES TILEPRO_BUNDLE_SIZE_IN_BYTES | 1633 #define TILE_BUNDLE_SIZE_IN_BYTES TILEPRO_BUNDLE_SIZE_IN_BYTES |
| 1632 #define TILE_BUNDLE_ALIGNMENT_IN_BYTES TILEPRO_BUNDLE_ALIGNMENT_IN_BYTES | 1634 #define TILE_BUNDLE_ALIGNMENT_IN_BYTES TILEPRO_BUNDLE_ALIGNMENT_IN_BYTES |
| 1633 #define TILE_LOG2_BUNDLE_ALIGNMENT_IN_BYTES \ | 1635 #define TILE_LOG2_BUNDLE_ALIGNMENT_IN_BYTES \ |
| 1634 TILEPRO_LOG2_BUNDLE_ALIGNMENT_IN_BYTES | 1636 TILEPRO_LOG2_BUNDLE_ALIGNMENT_IN_BYTES |
| 1635 | 1637 |
| 1636 #endif /* opcode_tilepro_h */ | 1638 #endif /* opcode_tilepro_h */ |
| OLD | NEW |