Lines Matching refs:tilepro_bundle_bits
24 typedef unsigned long long tilepro_bundle_bits; typedef
478 get_BrOff_SN(tilepro_bundle_bits num) in get_BrOff_SN()
485 get_BrOff_X1(tilepro_bundle_bits n) in get_BrOff_X1()
492 get_BrType_X1(tilepro_bundle_bits n) in get_BrType_X1()
498 get_Dest_Imm8_X1(tilepro_bundle_bits n) in get_Dest_Imm8_X1()
505 get_Dest_SN(tilepro_bundle_bits num) in get_Dest_SN()
512 get_Dest_X0(tilepro_bundle_bits num) in get_Dest_X0()
519 get_Dest_X1(tilepro_bundle_bits n) in get_Dest_X1()
525 get_Dest_Y0(tilepro_bundle_bits num) in get_Dest_Y0()
532 get_Dest_Y1(tilepro_bundle_bits n) in get_Dest_Y1()
538 get_Imm16_X0(tilepro_bundle_bits num) in get_Imm16_X0()
545 get_Imm16_X1(tilepro_bundle_bits n) in get_Imm16_X1()
551 get_Imm8_SN(tilepro_bundle_bits num) in get_Imm8_SN()
558 get_Imm8_X0(tilepro_bundle_bits num) in get_Imm8_X0()
565 get_Imm8_X1(tilepro_bundle_bits n) in get_Imm8_X1()
571 get_Imm8_Y0(tilepro_bundle_bits num) in get_Imm8_Y0()
578 get_Imm8_Y1(tilepro_bundle_bits n) in get_Imm8_Y1()
584 get_ImmOpcodeExtension_X0(tilepro_bundle_bits num) in get_ImmOpcodeExtension_X0()
591 get_ImmOpcodeExtension_X1(tilepro_bundle_bits n) in get_ImmOpcodeExtension_X1()
597 get_ImmRROpcodeExtension_SN(tilepro_bundle_bits num) in get_ImmRROpcodeExtension_SN()
604 get_JOffLong_X1(tilepro_bundle_bits n) in get_JOffLong_X1()
614 get_JOff_X1(tilepro_bundle_bits n) in get_JOff_X1()
624 get_MF_Imm15_X1(tilepro_bundle_bits n) in get_MF_Imm15_X1()
631 get_MMEnd_X0(tilepro_bundle_bits num) in get_MMEnd_X0()
638 get_MMEnd_X1(tilepro_bundle_bits n) in get_MMEnd_X1()
644 get_MMStart_X0(tilepro_bundle_bits num) in get_MMStart_X0()
651 get_MMStart_X1(tilepro_bundle_bits n) in get_MMStart_X1()
657 get_MT_Imm15_X1(tilepro_bundle_bits n) in get_MT_Imm15_X1()
665 get_Mode(tilepro_bundle_bits n) in get_Mode()
671 get_NoRegOpcodeExtension_SN(tilepro_bundle_bits num) in get_NoRegOpcodeExtension_SN()
678 get_Opcode_SN(tilepro_bundle_bits num) in get_Opcode_SN()
685 get_Opcode_X0(tilepro_bundle_bits num) in get_Opcode_X0()
692 get_Opcode_X1(tilepro_bundle_bits n) in get_Opcode_X1()
698 get_Opcode_Y0(tilepro_bundle_bits num) in get_Opcode_Y0()
705 get_Opcode_Y1(tilepro_bundle_bits n) in get_Opcode_Y1()
711 get_Opcode_Y2(tilepro_bundle_bits n) in get_Opcode_Y2()
717 get_RROpcodeExtension_SN(tilepro_bundle_bits num) in get_RROpcodeExtension_SN()
724 get_RRROpcodeExtension_X0(tilepro_bundle_bits num) in get_RRROpcodeExtension_X0()
731 get_RRROpcodeExtension_X1(tilepro_bundle_bits n) in get_RRROpcodeExtension_X1()
737 get_RRROpcodeExtension_Y0(tilepro_bundle_bits num) in get_RRROpcodeExtension_Y0()
744 get_RRROpcodeExtension_Y1(tilepro_bundle_bits n) in get_RRROpcodeExtension_Y1()
750 get_RouteOpcodeExtension_SN(tilepro_bundle_bits num) in get_RouteOpcodeExtension_SN()
757 get_S_X0(tilepro_bundle_bits num) in get_S_X0()
764 get_S_X1(tilepro_bundle_bits n) in get_S_X1()
770 get_ShAmt_X0(tilepro_bundle_bits num) in get_ShAmt_X0()
777 get_ShAmt_X1(tilepro_bundle_bits n) in get_ShAmt_X1()
783 get_ShAmt_Y0(tilepro_bundle_bits num) in get_ShAmt_Y0()
790 get_ShAmt_Y1(tilepro_bundle_bits n) in get_ShAmt_Y1()
796 get_SrcA_X0(tilepro_bundle_bits num) in get_SrcA_X0()
803 get_SrcA_X1(tilepro_bundle_bits n) in get_SrcA_X1()
809 get_SrcA_Y0(tilepro_bundle_bits num) in get_SrcA_Y0()
816 get_SrcA_Y1(tilepro_bundle_bits n) in get_SrcA_Y1()
822 get_SrcA_Y2(tilepro_bundle_bits n) in get_SrcA_Y2()
829 get_SrcBDest_Y2(tilepro_bundle_bits num) in get_SrcBDest_Y2()
836 get_SrcB_X0(tilepro_bundle_bits num) in get_SrcB_X0()
843 get_SrcB_X1(tilepro_bundle_bits n) in get_SrcB_X1()
849 get_SrcB_Y0(tilepro_bundle_bits num) in get_SrcB_Y0()
856 get_SrcB_Y1(tilepro_bundle_bits n) in get_SrcB_Y1()
862 get_Src_SN(tilepro_bundle_bits num) in get_Src_SN()
869 get_UnOpcodeExtension_X0(tilepro_bundle_bits num) in get_UnOpcodeExtension_X0()
876 get_UnOpcodeExtension_X1(tilepro_bundle_bits n) in get_UnOpcodeExtension_X1()
882 get_UnOpcodeExtension_Y0(tilepro_bundle_bits num) in get_UnOpcodeExtension_Y0()
889 get_UnOpcodeExtension_Y1(tilepro_bundle_bits n) in get_UnOpcodeExtension_Y1()
895 get_UnShOpcodeExtension_X0(tilepro_bundle_bits num) in get_UnShOpcodeExtension_X0()
902 get_UnShOpcodeExtension_X1(tilepro_bundle_bits n) in get_UnShOpcodeExtension_X1()
908 get_UnShOpcodeExtension_Y0(tilepro_bundle_bits num) in get_UnShOpcodeExtension_Y0()
915 get_UnShOpcodeExtension_Y1(tilepro_bundle_bits n) in get_UnShOpcodeExtension_Y1()
930 static __inline tilepro_bundle_bits
937 static __inline tilepro_bundle_bits
941 return (((tilepro_bundle_bits)(n & 0x00007fff)) << 43) | in create_BrOff_X1()
942 (((tilepro_bundle_bits)(n & 0x00018000)) << 20); in create_BrOff_X1()
945 static __inline tilepro_bundle_bits
949 return (((tilepro_bundle_bits)(n & 0xf)) << 31); in create_BrType_X1()
952 static __inline tilepro_bundle_bits
956 return (((tilepro_bundle_bits)(n & 0x0000003f)) << 31) | in create_Dest_Imm8_X1()
957 (((tilepro_bundle_bits)(n & 0x000000c0)) << 43); in create_Dest_Imm8_X1()
960 static __inline tilepro_bundle_bits
967 static __inline tilepro_bundle_bits
974 static __inline tilepro_bundle_bits
978 return (((tilepro_bundle_bits)(n & 0x3f)) << 31); in create_Dest_X1()
981 static __inline tilepro_bundle_bits
988 static __inline tilepro_bundle_bits
992 return (((tilepro_bundle_bits)(n & 0x3f)) << 31); in create_Dest_Y1()
995 static __inline tilepro_bundle_bits
1002 static __inline tilepro_bundle_bits
1006 return (((tilepro_bundle_bits)(n & 0xffff)) << 43); in create_Imm16_X1()
1009 static __inline tilepro_bundle_bits
1016 static __inline tilepro_bundle_bits
1023 static __inline tilepro_bundle_bits
1027 return (((tilepro_bundle_bits)(n & 0xff)) << 43); in create_Imm8_X1()
1030 static __inline tilepro_bundle_bits
1037 static __inline tilepro_bundle_bits
1041 return (((tilepro_bundle_bits)(n & 0xff)) << 43); in create_Imm8_Y1()
1044 static __inline tilepro_bundle_bits
1051 static __inline tilepro_bundle_bits
1055 return (((tilepro_bundle_bits)(n & 0x7f)) << 51); in create_ImmOpcodeExtension_X1()
1058 static __inline tilepro_bundle_bits
1065 static __inline tilepro_bundle_bits
1069 return (((tilepro_bundle_bits)(n & 0x00007fff)) << 43) | in create_JOffLong_X1()
1070 (((tilepro_bundle_bits)(n & 0x00018000)) << 20) | in create_JOffLong_X1()
1071 (((tilepro_bundle_bits)(n & 0x001e0000)) << 14) | in create_JOffLong_X1()
1072 (((tilepro_bundle_bits)(n & 0x07e00000)) << 16) | in create_JOffLong_X1()
1073 (((tilepro_bundle_bits)(n & 0x18000000)) << 31); in create_JOffLong_X1()
1076 static __inline tilepro_bundle_bits
1080 return (((tilepro_bundle_bits)(n & 0x00007fff)) << 43) | in create_JOff_X1()
1081 (((tilepro_bundle_bits)(n & 0x00018000)) << 20) | in create_JOff_X1()
1082 (((tilepro_bundle_bits)(n & 0x001e0000)) << 14) | in create_JOff_X1()
1083 (((tilepro_bundle_bits)(n & 0x07e00000)) << 16) | in create_JOff_X1()
1084 (((tilepro_bundle_bits)(n & 0x08000000)) << 31); in create_JOff_X1()
1087 static __inline tilepro_bundle_bits
1091 return (((tilepro_bundle_bits)(n & 0x00003fff)) << 37) | in create_MF_Imm15_X1()
1092 (((tilepro_bundle_bits)(n & 0x00004000)) << 44); in create_MF_Imm15_X1()
1095 static __inline tilepro_bundle_bits
1102 static __inline tilepro_bundle_bits
1106 return (((tilepro_bundle_bits)(n & 0x1f)) << 49); in create_MMEnd_X1()
1109 static __inline tilepro_bundle_bits
1116 static __inline tilepro_bundle_bits
1120 return (((tilepro_bundle_bits)(n & 0x1f)) << 54); in create_MMStart_X1()
1123 static __inline tilepro_bundle_bits
1127 return (((tilepro_bundle_bits)(n & 0x0000003f)) << 31) | in create_MT_Imm15_X1()
1128 (((tilepro_bundle_bits)(n & 0x00003fc0)) << 37) | in create_MT_Imm15_X1()
1129 (((tilepro_bundle_bits)(n & 0x00004000)) << 44); in create_MT_Imm15_X1()
1132 static __inline tilepro_bundle_bits
1136 return (((tilepro_bundle_bits)(n & 0x1)) << 63); in create_Mode()
1139 static __inline tilepro_bundle_bits
1146 static __inline tilepro_bundle_bits
1153 static __inline tilepro_bundle_bits
1160 static __inline tilepro_bundle_bits
1164 return (((tilepro_bundle_bits)(n & 0xf)) << 59); in create_Opcode_X1()
1167 static __inline tilepro_bundle_bits
1174 static __inline tilepro_bundle_bits
1178 return (((tilepro_bundle_bits)(n & 0xf)) << 59); in create_Opcode_Y1()
1181 static __inline tilepro_bundle_bits
1185 return (((tilepro_bundle_bits)(n & 0x7)) << 56); in create_Opcode_Y2()
1188 static __inline tilepro_bundle_bits
1195 static __inline tilepro_bundle_bits
1202 static __inline tilepro_bundle_bits
1206 return (((tilepro_bundle_bits)(n & 0x1ff)) << 49); in create_RRROpcodeExtension_X1()
1209 static __inline tilepro_bundle_bits
1216 static __inline tilepro_bundle_bits
1220 return (((tilepro_bundle_bits)(n & 0x3)) << 49); in create_RRROpcodeExtension_Y1()
1223 static __inline tilepro_bundle_bits
1230 static __inline tilepro_bundle_bits
1237 static __inline tilepro_bundle_bits
1241 return (((tilepro_bundle_bits)(n & 0x1)) << 58); in create_S_X1()
1244 static __inline tilepro_bundle_bits
1251 static __inline tilepro_bundle_bits
1255 return (((tilepro_bundle_bits)(n & 0x1f)) << 43); in create_ShAmt_X1()
1258 static __inline tilepro_bundle_bits
1265 static __inline tilepro_bundle_bits
1269 return (((tilepro_bundle_bits)(n & 0x1f)) << 43); in create_ShAmt_Y1()
1272 static __inline tilepro_bundle_bits
1279 static __inline tilepro_bundle_bits
1283 return (((tilepro_bundle_bits)(n & 0x3f)) << 37); in create_SrcA_X1()
1286 static __inline tilepro_bundle_bits
1293 static __inline tilepro_bundle_bits
1297 return (((tilepro_bundle_bits)(n & 0x3f)) << 37); in create_SrcA_Y1()
1300 static __inline tilepro_bundle_bits
1305 (((tilepro_bundle_bits)(n & 0x0000003e)) << 50); in create_SrcA_Y2()
1308 static __inline tilepro_bundle_bits
1315 static __inline tilepro_bundle_bits
1322 static __inline tilepro_bundle_bits
1326 return (((tilepro_bundle_bits)(n & 0x3f)) << 43); in create_SrcB_X1()
1329 static __inline tilepro_bundle_bits
1336 static __inline tilepro_bundle_bits
1340 return (((tilepro_bundle_bits)(n & 0x3f)) << 43); in create_SrcB_Y1()
1343 static __inline tilepro_bundle_bits
1350 static __inline tilepro_bundle_bits
1357 static __inline tilepro_bundle_bits
1361 return (((tilepro_bundle_bits)(n & 0x1f)) << 43); in create_UnOpcodeExtension_X1()
1364 static __inline tilepro_bundle_bits
1371 static __inline tilepro_bundle_bits
1375 return (((tilepro_bundle_bits)(n & 0x1f)) << 43); in create_UnOpcodeExtension_Y1()
1378 static __inline tilepro_bundle_bits
1385 static __inline tilepro_bundle_bits
1389 return (((tilepro_bundle_bits)(n & 0x3ff)) << 48); in create_UnShOpcodeExtension_X1()
1392 static __inline tilepro_bundle_bits
1399 static __inline tilepro_bundle_bits
1403 return (((tilepro_bundle_bits)(n & 0x7)) << 48); in create_UnShOpcodeExtension_Y1()
1429 #define TILEPRO_BUNDLE_Y_ENCODING_MASK ((tilepro_bundle_bits)1 << 63)
1491 tilepro_bundle_bits (*insert) (int op);
1494 unsigned int (*extract) (tilepro_bundle_bits bundle);
1538 tilepro_bundle_bits fixed_bit_masks[TILEPRO_NUM_PIPELINE_ENCODINGS];
1542 tilepro_bundle_bits fixed_bit_values[TILEPRO_NUM_PIPELINE_ENCODINGS];
1589 extern int parse_insn_tilepro(tilepro_bundle_bits bits,
1599 find_opcode(tilepro_bundle_bits bits, tilepro_pipeline pipe);
1630 typedef tilepro_bundle_bits tile_bundle_bits;