| OLD | NEW |
| 1 /* TILE-Gx opcode information. | 1 /* TILE-Gx 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 16 matching lines...) Expand all Loading... |
| 27 enum | 27 enum |
| 28 { | 28 { |
| 29 TILEGX_MAX_OPERANDS = 4 /* bfexts */ | 29 TILEGX_MAX_OPERANDS = 4 /* bfexts */ |
| 30 }; | 30 }; |
| 31 | 31 |
| 32 typedef enum | 32 typedef enum |
| 33 { | 33 { |
| 34 TILEGX_OPC_BPT, | 34 TILEGX_OPC_BPT, |
| 35 TILEGX_OPC_INFO, | 35 TILEGX_OPC_INFO, |
| 36 TILEGX_OPC_INFOL, | 36 TILEGX_OPC_INFOL, |
| 37 TILEGX_OPC_LD4S_TLS, |
| 38 TILEGX_OPC_LD_TLS, |
| 37 TILEGX_OPC_MOVE, | 39 TILEGX_OPC_MOVE, |
| 38 TILEGX_OPC_MOVEI, | 40 TILEGX_OPC_MOVEI, |
| 39 TILEGX_OPC_MOVELI, | 41 TILEGX_OPC_MOVELI, |
| 40 TILEGX_OPC_PREFETCH, | 42 TILEGX_OPC_PREFETCH, |
| 41 TILEGX_OPC_PREFETCH_ADD_L1, | 43 TILEGX_OPC_PREFETCH_ADD_L1, |
| 42 TILEGX_OPC_PREFETCH_ADD_L1_FAULT, | 44 TILEGX_OPC_PREFETCH_ADD_L1_FAULT, |
| 43 TILEGX_OPC_PREFETCH_ADD_L2, | 45 TILEGX_OPC_PREFETCH_ADD_L2, |
| 44 TILEGX_OPC_PREFETCH_ADD_L2_FAULT, | 46 TILEGX_OPC_PREFETCH_ADD_L2_FAULT, |
| 45 TILEGX_OPC_PREFETCH_ADD_L3, | 47 TILEGX_OPC_PREFETCH_ADD_L3, |
| 46 TILEGX_OPC_PREFETCH_ADD_L3_FAULT, | 48 TILEGX_OPC_PREFETCH_ADD_L3_FAULT, |
| (...skipping 1246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1293 /* Make a few "tile_" variables to simply common code between | 1295 /* Make a few "tile_" variables to simply common code between |
| 1294 architectures. */ | 1296 architectures. */ |
| 1295 | 1297 |
| 1296 typedef tilegx_bundle_bits tile_bundle_bits; | 1298 typedef tilegx_bundle_bits tile_bundle_bits; |
| 1297 #define TILE_BUNDLE_SIZE_IN_BYTES TILEGX_BUNDLE_SIZE_IN_BYTES | 1299 #define TILE_BUNDLE_SIZE_IN_BYTES TILEGX_BUNDLE_SIZE_IN_BYTES |
| 1298 #define TILE_BUNDLE_ALIGNMENT_IN_BYTES TILEGX_BUNDLE_ALIGNMENT_IN_BYTES | 1300 #define TILE_BUNDLE_ALIGNMENT_IN_BYTES TILEGX_BUNDLE_ALIGNMENT_IN_BYTES |
| 1299 #define TILE_LOG2_BUNDLE_ALIGNMENT_IN_BYTES \ | 1301 #define TILE_LOG2_BUNDLE_ALIGNMENT_IN_BYTES \ |
| 1300 TILEGX_LOG2_BUNDLE_ALIGNMENT_IN_BYTES | 1302 TILEGX_LOG2_BUNDLE_ALIGNMENT_IN_BYTES |
| 1301 | 1303 |
| 1302 #endif /* opcode_tilegx_h */ | 1304 #endif /* opcode_tilegx_h */ |
| OLD | NEW |