Lines Matching refs:word
31 #define IS_BIT(word, n) ((word) & (1<<n)) argument
32 #define BITS(word, s, e) (((word) >> (s)) & (~((-2) << ((e) - (s))))) argument
34 #define MAJOR_OPCODE(word) (BITS((word), 27, 31)) argument
35 #define MINOR_OPCODE(word) (BITS((word), 16, 21)) argument
36 #define FIELD_A(word) (BITS((word), 0, 5)) argument
37 #define FIELD_B(word) ((BITS((word), 12, 14)<<3) | \ argument
38 (BITS((word), 24, 26)))
39 #define FIELD_C(word) (BITS((word), 6, 11)) argument
40 #define FIELD_u6(word) FIELDC(word) argument
41 #define FIELD_s12(word) sign_extend(((BITS((word), 0, 5) << 6) | \ argument
42 BITS((word), 6, 11)), 12)
46 #define FIELD_s9(word) sign_extend(((BITS(word, 15, 15) << 8) | \ argument
47 BITS(word, 16, 23)), 9)
48 #define FIELD_s21(word) sign_extend(((BITS(word, 6, 15) << 11) | \ argument
49 (BITS(word, 17, 26) << 1)), 12)
50 #define FIELD_s25(word) sign_extend(((BITS(word, 0, 3) << 21) | \ argument
51 (BITS(word, 6, 15) << 11) | \
52 (BITS(word, 17, 26) << 1)), 12)
55 #define FIELD_S_A(word) ((BITS((word), 2, 2)<<3) | BITS((word), 0, 2)) argument
56 #define FIELD_S_B(word) ((BITS((word), 10, 10)<<3) | \ argument
57 BITS((word), 8, 10))
58 #define FIELD_S_C(word) ((BITS((word), 7, 7)<<3) | BITS((word), 5, 7)) argument
59 #define FIELD_S_H(word) ((BITS((word), 0, 2)<<3) | BITS((word), 5, 8)) argument
60 #define FIELD_S_u5(word) (BITS((word), 0, 4)) argument
61 #define FIELD_S_u6(word) (BITS((word), 0, 4) << 1) argument
62 #define FIELD_S_u7(word) (BITS((word), 0, 4) << 2) argument
63 #define FIELD_S_u10(word) (BITS((word), 0, 7) << 2) argument
64 #define FIELD_S_s7(word) sign_extend(BITS((word), 0, 5) << 1, 9) argument
65 #define FIELD_S_s8(word) sign_extend(BITS((word), 0, 7) << 1, 9) argument
66 #define FIELD_S_s9(word) sign_extend(BITS((word), 0, 8), 9) argument
67 #define FIELD_S_s10(word) sign_extend(BITS((word), 0, 8) << 1, 10) argument
68 #define FIELD_S_s11(word) sign_extend(BITS((word), 0, 8) << 2, 11) argument
69 #define FIELD_S_s13(word) sign_extend(BITS((word), 0, 10) << 2, 13) argument
100 uint16_t word = *((uint16_t *)addr); in is_short_instr() local
101 int opcode = (word >> 11) & 0x1F; in is_short_instr()