Lines Matching defs:tilegx_bundle_bits

28 typedef unsigned long long tilegx_bundle_bits;
382 get_BFEnd_X0(tilegx_bundle_bits num)
389 get_BFOpcodeExtension_X0(tilegx_bundle_bits num)
396 get_BFStart_X0(tilegx_bundle_bits num)
403 get_BrOff_X1(tilegx_bundle_bits n)
410 get_BrType_X1(tilegx_bundle_bits n)
416 get_Dest_Imm8_X1(tilegx_bundle_bits n)
423 get_Dest_X0(tilegx_bundle_bits num)
430 get_Dest_X1(tilegx_bundle_bits n)
436 get_Dest_Y0(tilegx_bundle_bits num)
443 get_Dest_Y1(tilegx_bundle_bits n)
449 get_Imm16_X0(tilegx_bundle_bits num)
456 get_Imm16_X1(tilegx_bundle_bits n)
462 get_Imm8OpcodeExtension_X0(tilegx_bundle_bits num)
469 get_Imm8OpcodeExtension_X1(tilegx_bundle_bits n)
475 get_Imm8_X0(tilegx_bundle_bits num)
482 get_Imm8_X1(tilegx_bundle_bits n)
488 get_Imm8_Y0(tilegx_bundle_bits num)
495 get_Imm8_Y1(tilegx_bundle_bits n)
501 get_JumpOff_X1(tilegx_bundle_bits n)
507 get_JumpOpcodeExtension_X1(tilegx_bundle_bits n)
513 get_MF_Imm14_X1(tilegx_bundle_bits n)
519 get_MT_Imm14_X1(tilegx_bundle_bits n)
526 get_Mode(tilegx_bundle_bits n)
532 get_Opcode_X0(tilegx_bundle_bits num)
539 get_Opcode_X1(tilegx_bundle_bits n)
545 get_Opcode_Y0(tilegx_bundle_bits num)
552 get_Opcode_Y1(tilegx_bundle_bits n)
558 get_Opcode_Y2(tilegx_bundle_bits n)
565 get_RRROpcodeExtension_X0(tilegx_bundle_bits num)
572 get_RRROpcodeExtension_X1(tilegx_bundle_bits n)
578 get_RRROpcodeExtension_Y0(tilegx_bundle_bits num)
585 get_RRROpcodeExtension_Y1(tilegx_bundle_bits n)
591 get_ShAmt_X0(tilegx_bundle_bits num)
598 get_ShAmt_X1(tilegx_bundle_bits n)
604 get_ShAmt_Y0(tilegx_bundle_bits num)
611 get_ShAmt_Y1(tilegx_bundle_bits n)
617 get_ShiftOpcodeExtension_X0(tilegx_bundle_bits num)
624 get_ShiftOpcodeExtension_X1(tilegx_bundle_bits n)
630 get_ShiftOpcodeExtension_Y0(tilegx_bundle_bits num)
637 get_ShiftOpcodeExtension_Y1(tilegx_bundle_bits n)
643 get_SrcA_X0(tilegx_bundle_bits num)
650 get_SrcA_X1(tilegx_bundle_bits n)
656 get_SrcA_Y0(tilegx_bundle_bits num)
663 get_SrcA_Y1(tilegx_bundle_bits n)
669 get_SrcA_Y2(tilegx_bundle_bits num)
676 get_SrcBDest_Y2(tilegx_bundle_bits n)
682 get_SrcB_X0(tilegx_bundle_bits num)
689 get_SrcB_X1(tilegx_bundle_bits n)
695 get_SrcB_Y0(tilegx_bundle_bits num)
702 get_SrcB_Y1(tilegx_bundle_bits n)
708 get_UnaryOpcodeExtension_X0(tilegx_bundle_bits num)
715 get_UnaryOpcodeExtension_X1(tilegx_bundle_bits n)
721 get_UnaryOpcodeExtension_Y0(tilegx_bundle_bits num)
728 get_UnaryOpcodeExtension_Y1(tilegx_bundle_bits n)
743 static __inline tilegx_bundle_bits
750 static __inline tilegx_bundle_bits
757 static __inline tilegx_bundle_bits
764 static __inline tilegx_bundle_bits
768 return (((tilegx_bundle_bits)(n & 0x0000003f)) << 31) |
769 (((tilegx_bundle_bits)(n & 0x0001ffc0)) << 37);
772 static __inline tilegx_bundle_bits
776 return (((tilegx_bundle_bits)(n & 0x1f)) << 54);
779 static __inline tilegx_bundle_bits
783 return (((tilegx_bundle_bits)(n & 0x0000003f)) << 31) |
784 (((tilegx_bundle_bits)(n & 0x000000c0)) << 43);
787 static __inline tilegx_bundle_bits
794 static __inline tilegx_bundle_bits
798 return (((tilegx_bundle_bits)(n & 0x3f)) << 31);
801 static __inline tilegx_bundle_bits
808 static __inline tilegx_bundle_bits
812 return (((tilegx_bundle_bits)(n & 0x3f)) << 31);
815 static __inline tilegx_bundle_bits
822 static __inline tilegx_bundle_bits
826 return (((tilegx_bundle_bits)(n & 0xffff)) << 43);
829 static __inline tilegx_bundle_bits
836 static __inline tilegx_bundle_bits
840 return (((tilegx_bundle_bits)(n & 0xff)) << 51);
843 static __inline tilegx_bundle_bits
850 static __inline tilegx_bundle_bits
854 return (((tilegx_bundle_bits)(n & 0xff)) << 43);
857 static __inline tilegx_bundle_bits
864 static __inline tilegx_bundle_bits
868 return (((tilegx_bundle_bits)(n & 0xff)) << 43);
871 static __inline tilegx_bundle_bits
875 return (((tilegx_bundle_bits)(n & 0x7ffffff)) << 31);
878 static __inline tilegx_bundle_bits
882 return (((tilegx_bundle_bits)(n & 0x1)) << 58);
885 static __inline tilegx_bundle_bits
889 return (((tilegx_bundle_bits)(n & 0x3fff)) << 37);
892 static __inline tilegx_bundle_bits
896 return (((tilegx_bundle_bits)(n & 0x0000003f)) << 31) |
897 (((tilegx_bundle_bits)(n & 0x00003fc0)) << 37);
900 static __inline tilegx_bundle_bits
904 return (((tilegx_bundle_bits)(n & 0x3)) << 62);
907 static __inline tilegx_bundle_bits
914 static __inline tilegx_bundle_bits
918 return (((tilegx_bundle_bits)(n & 0x7)) << 59);
921 static __inline tilegx_bundle_bits
928 static __inline tilegx_bundle_bits
932 return (((tilegx_bundle_bits)(n & 0xf)) << 58);
935 static __inline tilegx_bundle_bits
940 (((tilegx_bundle_bits)(n & 0x00000002)) << 56);
943 static __inline tilegx_bundle_bits
950 static __inline tilegx_bundle_bits
954 return (((tilegx_bundle_bits)(n & 0x3ff)) << 49);
957 static __inline tilegx_bundle_bits
964 static __inline tilegx_bundle_bits
968 return (((tilegx_bundle_bits)(n & 0x3)) << 49);
971 static __inline tilegx_bundle_bits
978 static __inline tilegx_bundle_bits
982 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
985 static __inline tilegx_bundle_bits
992 static __inline tilegx_bundle_bits
996 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
999 static __inline tilegx_bundle_bits
1006 static __inline tilegx_bundle_bits
1010 return (((tilegx_bundle_bits)(n & 0x3ff)) << 49);
1013 static __inline tilegx_bundle_bits
1020 static __inline tilegx_bundle_bits
1024 return (((tilegx_bundle_bits)(n & 0x3)) << 49);
1027 static __inline tilegx_bundle_bits
1034 static __inline tilegx_bundle_bits
1038 return (((tilegx_bundle_bits)(n & 0x3f)) << 37);
1041 static __inline tilegx_bundle_bits
1048 static __inline tilegx_bundle_bits
1052 return (((tilegx_bundle_bits)(n & 0x3f)) << 37);
1055 static __inline tilegx_bundle_bits
1062 static __inline tilegx_bundle_bits
1066 return (((tilegx_bundle_bits)(n & 0x3f)) << 51);
1069 static __inline tilegx_bundle_bits
1076 static __inline tilegx_bundle_bits
1080 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1083 static __inline tilegx_bundle_bits
1090 static __inline tilegx_bundle_bits
1094 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1097 static __inline tilegx_bundle_bits
1104 static __inline tilegx_bundle_bits
1108 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1111 static __inline tilegx_bundle_bits
1118 static __inline tilegx_bundle_bits
1122 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1147 #define TILEGX_BUNDLE_MODE_MASK ((tilegx_bundle_bits)3 << 62)
1199 tilegx_bundle_bits (*insert) (int op);
1202 unsigned int (*extract) (tilegx_bundle_bits bundle);
1246 tilegx_bundle_bits fixed_bit_masks[TILEGX_NUM_PIPELINE_ENCODINGS];
1250 tilegx_bundle_bits fixed_bit_values[TILEGX_NUM_PIPELINE_ENCODINGS];
1266 extern int parse_insn_tilegx(tilegx_bundle_bits bits,
1300 typedef tilegx_bundle_bits tile_bundle_bits;