Lines Matching refs:tilegx_bundle_bits
192 typedef unsigned long long tilegx_bundle_bits;
195 #define TILEGX_BUNDLE_MODE_MASK ((tilegx_bundle_bits)3 << 62)
225 typedef tilegx_bundle_bits tile_bundle_bits;
269 tilegx_bundle_bits (*insert) (int op);
272 unsigned int (*extract) (tilegx_bundle_bits bundle);
652 tilegx_bundle_bits fixed_bit_masks[TILEGX_NUM_PIPELINE_ENCODINGS];
656 tilegx_bundle_bits fixed_bit_values[TILEGX_NUM_PIPELINE_ENCODINGS];
1257 get_BFEnd_X0(tilegx_bundle_bits num)
1264 get_BFOpcodeExtension_X0(tilegx_bundle_bits num)
1271 get_BFStart_X0(tilegx_bundle_bits num)
1278 get_BrOff_X1(tilegx_bundle_bits n)
1285 get_BrType_X1(tilegx_bundle_bits n)
1291 get_Dest_Imm8_X1(tilegx_bundle_bits n)
1298 get_Dest_X0(tilegx_bundle_bits num)
1305 get_Dest_X1(tilegx_bundle_bits n)
1311 get_Dest_Y0(tilegx_bundle_bits num)
1318 get_Dest_Y1(tilegx_bundle_bits n)
1324 get_Imm16_X0(tilegx_bundle_bits num)
1331 get_Imm16_X1(tilegx_bundle_bits n)
1337 get_Imm8OpcodeExtension_X0(tilegx_bundle_bits num)
1344 get_Imm8OpcodeExtension_X1(tilegx_bundle_bits n)
1350 get_Imm8_X0(tilegx_bundle_bits num)
1357 get_Imm8_X1(tilegx_bundle_bits n)
1363 get_Imm8_Y0(tilegx_bundle_bits num)
1370 get_Imm8_Y1(tilegx_bundle_bits n)
1376 get_JumpOff_X1(tilegx_bundle_bits n)
1382 get_JumpOpcodeExtension_X1(tilegx_bundle_bits n)
1388 get_MF_Imm14_X1(tilegx_bundle_bits n)
1394 get_MT_Imm14_X1(tilegx_bundle_bits n)
1401 get_Mode(tilegx_bundle_bits n)
1407 get_Opcode_X0(tilegx_bundle_bits num)
1414 get_Opcode_X1(tilegx_bundle_bits n)
1420 get_Opcode_Y0(tilegx_bundle_bits num)
1427 get_Opcode_Y1(tilegx_bundle_bits n)
1433 get_Opcode_Y2(tilegx_bundle_bits n)
1440 get_RRROpcodeExtension_X0(tilegx_bundle_bits num)
1447 get_RRROpcodeExtension_X1(tilegx_bundle_bits n)
1453 get_RRROpcodeExtension_Y0(tilegx_bundle_bits num)
1460 get_RRROpcodeExtension_Y1(tilegx_bundle_bits n)
1466 get_ShAmt_X0(tilegx_bundle_bits num)
1473 get_ShAmt_X1(tilegx_bundle_bits n)
1479 get_ShAmt_Y0(tilegx_bundle_bits num)
1486 get_ShAmt_Y1(tilegx_bundle_bits n)
1492 get_ShiftOpcodeExtension_X0(tilegx_bundle_bits num)
1499 get_ShiftOpcodeExtension_X1(tilegx_bundle_bits n)
1505 get_ShiftOpcodeExtension_Y0(tilegx_bundle_bits num)
1512 get_ShiftOpcodeExtension_Y1(tilegx_bundle_bits n)
1518 get_SrcA_X0(tilegx_bundle_bits num)
1525 get_SrcA_X1(tilegx_bundle_bits n)
1531 get_SrcA_Y0(tilegx_bundle_bits num)
1538 get_SrcA_Y1(tilegx_bundle_bits n)
1544 get_SrcA_Y2(tilegx_bundle_bits num)
1551 get_SrcBDest_Y2(tilegx_bundle_bits n)
1557 get_SrcB_X0(tilegx_bundle_bits num)
1564 get_SrcB_X1(tilegx_bundle_bits n)
1570 get_SrcB_Y0(tilegx_bundle_bits num)
1577 get_SrcB_Y1(tilegx_bundle_bits n)
1583 get_UnaryOpcodeExtension_X0(tilegx_bundle_bits num)
1590 get_UnaryOpcodeExtension_X1(tilegx_bundle_bits n)
1596 get_UnaryOpcodeExtension_Y0(tilegx_bundle_bits num)
1603 get_UnaryOpcodeExtension_Y1(tilegx_bundle_bits n)
1615 static __inline tilegx_bundle_bits
1622 static __inline tilegx_bundle_bits
1629 static __inline tilegx_bundle_bits
1636 static __inline tilegx_bundle_bits
1640 return (((tilegx_bundle_bits)(n & 0x0000003f)) << 31) |
1641 (((tilegx_bundle_bits)(n & 0x0001ffc0)) << 37);
1644 static __inline tilegx_bundle_bits
1648 return (((tilegx_bundle_bits)(n & 0x1f)) << 54);
1651 static __inline tilegx_bundle_bits
1655 return (((tilegx_bundle_bits)(n & 0x0000003f)) << 31) |
1656 (((tilegx_bundle_bits)(n & 0x000000c0)) << 43);
1659 static __inline tilegx_bundle_bits
1666 static __inline tilegx_bundle_bits
1670 return (((tilegx_bundle_bits)(n & 0x3f)) << 31);
1673 static __inline tilegx_bundle_bits
1680 static __inline tilegx_bundle_bits
1684 return (((tilegx_bundle_bits)(n & 0x3f)) << 31);
1687 static __inline tilegx_bundle_bits
1694 static __inline tilegx_bundle_bits
1698 return (((tilegx_bundle_bits)(n & 0xffff)) << 43);
1701 static __inline tilegx_bundle_bits
1708 static __inline tilegx_bundle_bits
1712 return (((tilegx_bundle_bits)(n & 0xff)) << 51);
1715 static __inline tilegx_bundle_bits
1722 static __inline tilegx_bundle_bits
1726 return (((tilegx_bundle_bits)(n & 0xff)) << 43);
1729 static __inline tilegx_bundle_bits
1736 static __inline tilegx_bundle_bits
1740 return (((tilegx_bundle_bits)(n & 0xff)) << 43);
1743 static __inline tilegx_bundle_bits
1747 return (((tilegx_bundle_bits)(n & 0x7ffffff)) << 31);
1750 static __inline tilegx_bundle_bits
1754 return (((tilegx_bundle_bits)(n & 0x1)) << 58);
1757 static __inline tilegx_bundle_bits
1761 return (((tilegx_bundle_bits)(n & 0x3fff)) << 37);
1764 static __inline tilegx_bundle_bits
1768 return (((tilegx_bundle_bits)(n & 0x0000003f)) << 31) |
1769 (((tilegx_bundle_bits)(n & 0x00003fc0)) << 37);
1772 static __inline tilegx_bundle_bits
1776 return (((tilegx_bundle_bits)(n & 0x3)) << 62);
1779 static __inline tilegx_bundle_bits
1786 static __inline tilegx_bundle_bits
1790 return (((tilegx_bundle_bits)(n & 0x7)) << 59);
1793 static __inline tilegx_bundle_bits
1800 static __inline tilegx_bundle_bits
1804 return (((tilegx_bundle_bits)(n & 0xf)) << 58);
1807 static __inline tilegx_bundle_bits
1812 (((tilegx_bundle_bits)(n & 0x00000002)) << 56);
1815 static __inline tilegx_bundle_bits
1822 static __inline tilegx_bundle_bits
1826 return (((tilegx_bundle_bits)(n & 0x3ff)) << 49);
1829 static __inline tilegx_bundle_bits
1836 static __inline tilegx_bundle_bits
1840 return (((tilegx_bundle_bits)(n & 0x3)) << 49);
1843 static __inline tilegx_bundle_bits
1850 static __inline tilegx_bundle_bits
1854 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1857 static __inline tilegx_bundle_bits
1864 static __inline tilegx_bundle_bits
1868 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1871 static __inline tilegx_bundle_bits
1878 static __inline tilegx_bundle_bits
1882 return (((tilegx_bundle_bits)(n & 0x3ff)) << 49);
1885 static __inline tilegx_bundle_bits
1892 static __inline tilegx_bundle_bits
1896 return (((tilegx_bundle_bits)(n & 0x3)) << 49);
1899 static __inline tilegx_bundle_bits
1906 static __inline tilegx_bundle_bits
1910 return (((tilegx_bundle_bits)(n & 0x3f)) << 37);
1913 static __inline tilegx_bundle_bits
1920 static __inline tilegx_bundle_bits
1924 return (((tilegx_bundle_bits)(n & 0x3f)) << 37);
1927 static __inline tilegx_bundle_bits
1934 static __inline tilegx_bundle_bits
1938 return (((tilegx_bundle_bits)(n & 0x3f)) << 51);
1941 static __inline tilegx_bundle_bits
1948 static __inline tilegx_bundle_bits
1952 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1955 static __inline tilegx_bundle_bits
1962 static __inline tilegx_bundle_bits
1966 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1969 static __inline tilegx_bundle_bits
1976 static __inline tilegx_bundle_bits
1980 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
1983 static __inline tilegx_bundle_bits
1990 static __inline tilegx_bundle_bits
1994 return (((tilegx_bundle_bits)(n & 0x3f)) << 43);
9501 find_opcode(tilegx_bundle_bits bits, tilegx_pipeline pipe)
9521 parse_insn_tilegx(tilegx_bundle_bits bits,