Lines Matching refs:FIELD

60 	switch (FIELD(i->i_bits, 28, 2)) { /* hint */
80 switch (FIELD(i->i_bits, 34, 2)) {
101 switch (FIELD(bits, 33, 2)) { /* bwh */
116 if (FIELD(bits, 12, 1)) /* ph */
121 if (FIELD(bits, 35, 1)) /* dh */
132 switch (FIELD(bits, 3, 2)) { /* ipwh, indwh */
147 if (FIELD(bits, 5, 1)) /* ph */
152 switch (FIELD(bits, 0, 3)) { /* pvec */
179 if (FIELD(bits, 35, 1)) /* ih */
1819 i->i_oper[op].o_value = FIELD(bits, o, l);
1825 uint64_t val = FIELD(bits, o, l);
1854 val |= (uint64_t)FIELD(bits, FRAG_OFS(frag), FRAG_LEN(frag))
1922 if ((op == ASM_OP_ADD && FIELD(bits, 27, 2) == 1) ||
1923 (op == ASM_OP_SUB && FIELD(bits, 27, 2) == 0))
1929 op_imm(i, 3, 1LL + FIELD(bits, 27, 2));
1956 if (FIELD(bits, 13, 7) != 0)
1979 op_imm(i, 3, 1LL + FIELD(bits, 27, 2));
1987 if (FIELD(bits, 0, 6) != 0)
2003 if (FIELD(bits, 32, 1) == 0)
2048 if (FIELD(bits, 33, 1)) { /* ra */
2049 if (FIELD(bits, 36, 1)) /* rb */
2054 if (FIELD(bits, 36, 1)) /* rb */
2059 if (FIELD(bits, 12, 1)) /* ta */
2136 switch (FIELD(bits, 30, 2)) {
2176 op_imm(i, 3, 31LL - FIELD(bits, 20, 5));
2179 if (FIELD(bits, 13, 7) != 0)
2194 op_imm(i, 4, 1LL + FIELD(bits, 27, 6));
2199 op_imm(i, 3, 63LL - FIELD(bits, 20, 6));
2200 op_imm(i, 4, 1LL + FIELD(bits, 27, 6));
2205 op_imm(i, 3, 63LL - FIELD(bits, 20, 6));
2206 op_imm(i, 4, 1LL + FIELD(bits, 27, 6));
2212 op_imm(i, 4, 63LL - FIELD(bits, 14, 6));
2213 op_imm(i, 5, 1LL + FIELD(bits, 27, 6));
2219 op_imm(i, 4, 63LL - FIELD(bits, 31, 6));
2220 op_imm(i, 5, 1LL + FIELD(bits, 27, 4));
2247 switch (FIELD(bits, 20, 2)) { /* wh */
2253 if (FIELD(bits, 23, 1)) /* ih */
2298 op_imm(i, 3, 32LL + FIELD(bits, 14, 5));
2378 op_imm(i, 4, 8LL << FIELD(bits, 30, 1));
2408 if (FIELD(bits, 30, 6) < 8) {
2418 switch (FIELD(bits, 13, 2)) {
2424 if (FIELD(bits, 15, 1))
2459 if (FIELD(bits, 0, 6) != 0)
2497 loc = FIELD(bits, 20, 7);
2498 out = FIELD(bits, 13, 7) - loc;
2502 op_imm(i, 6, (uint64_t)FIELD(bits, 27, 4) << 3);
2506 if (FIELD(bits, 27, 6) == 0x2D)
2514 if (FIELD(bits, 27, 6) == 0x25)