Lines Matching refs:val
75 #define NEXTBYTE(p, val) \ argument
81 val = COERCE_SIGNED_CHAR (p[-1]); \
88 #define NEXTWORD(p, val, ret_val) \ argument
94 val = COERCE16 ((p[-2] << 8) + p[-1]); \
101 #define NEXTLONG(p, val, ret_val) \ argument
107 val = COERCE32 (((((((unsigned) p[-4] << 8) + p[-3]) << 8) \
113 #define NEXTULONG(p, val) \ argument
119 val = (((((((unsigned) p[-4] << 8) + p[-3]) << 8) \
125 #define NEXTSINGLE(val, p) \ argument
132 (char *) p - 4, & val); \
137 #define NEXTDOUBLE(val, p) \ argument
144 (char *) p - 8, & val); \
149 #define NEXTEXTEND(val, p) \ argument
156 (char *) p - 12, & val); \
164 #define NEXTPACKED(p, val) \ argument
170 val = 0.0; \
242 int val = 0; in fetch_arg() local
247 val = buffer[3] >> 5; in fetch_arg()
251 val = ((buffer[3] >> 3) & 0x2) | ((~buffer[1] >> 7) & 0x1); in fetch_arg()
255 val = ((buffer[3] >> 3) & 0x2) | ((buffer[1] >> 7) & 0x1); in fetch_arg()
259 val = buffer[0] >> 2; in fetch_arg()
263 val = buffer[2] >> 1; in fetch_arg()
267 val = buffer[0] >> 1; in fetch_arg()
271 val = buffer[1]; in fetch_arg()
275 val = buffer[1]; in fetch_arg()
279 val = (buffer[0] << 8) + buffer[1]; in fetch_arg()
280 val >>= 9; in fetch_arg()
284 val = (buffer[0] << 8) + buffer[1]; in fetch_arg()
285 val >>= 6; in fetch_arg()
291 val = (buffer[3] >> 4); in fetch_arg()
297 val = buffer[3]; in fetch_arg()
303 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
304 val >>= 12; in fetch_arg()
310 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
311 val >>= 6; in fetch_arg()
318 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
324 val = (buffer[4] << 8) + buffer[5]; in fetch_arg()
325 val >>= 12; in fetch_arg()
331 val = (buffer[4] << 8) + buffer[5]; in fetch_arg()
332 val >>= 6; in fetch_arg()
338 val = (buffer[4] << 8) + buffer[5]; in fetch_arg()
344 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
345 val >>= 7; in fetch_arg()
351 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
352 val >>= 10; in fetch_arg()
358 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
359 val >>= 5; in fetch_arg()
363 val = (buffer[1] >> 6); in fetch_arg()
369 val = (buffer[2] >> 1); in fetch_arg()
373 val = (buffer[1] & 0x40 ? 0x8 : 0) in fetch_arg()
379 val = (buffer[1] & 0x40 ? 0x8 : 0) | ((buffer[0] >> 1) & 0x7); in fetch_arg()
383 val = (buffer[2] >> 4) | (buffer[3] & 0x80 ? 0x10 : 0); in fetch_arg()
387 val = (buffer[1] & 0xf) | (buffer[3] & 0x40 ? 0x10 : 0); in fetch_arg()
391 val = (buffer[3] & 0xf) | (buffer[3] & 0x40 ? 0x10 : 0); in fetch_arg()
395 val = buffer[2] >> 2; in fetch_arg()
403 return val & ((1 << bits) - 1); in fetch_arg()
414 m68k_valid_ea (char code, int val) in m68k_valid_ea() argument
500 mode = (val >> 3) & 7; in m68k_valid_ea()
502 mode += val & 7; in m68k_valid_ea()
652 #define FETCH_ARG(size, val) \ argument
655 val = fetch_arg (buffer, place, size, info); \
656 if (val < 0) \
672 int val = 0; in print_insn_arg() local
688 FETCH_ARG (2, val); in print_insn_arg()
690 "%s", cacheFieldName[val]); in print_insn_arg()
696 FETCH_ARG (3, val); in print_insn_arg()
698 reg_names[val + 8]); in print_insn_arg()
775 FETCH_ARG (12, val); in print_insn_arg()
779 if (names_v4e[regno].value == val) in print_insn_arg()
789 if (names[regno].value == val) in print_insn_arg()
796 (*info->fprintf_styled_func) (info->stream, dis_style_text, "0x%x", val); in print_insn_arg()
801 FETCH_ARG (3, val); in print_insn_arg()
803 if (val == 0 && d[1] != 's') in print_insn_arg()
804 val = 8; in print_insn_arg()
806 "#%d", val); in print_insn_arg()
810 FETCH_ARG (3, val); in print_insn_arg()
812 if (val == 0) in print_insn_arg()
813 val = -1; in print_insn_arg()
815 "#%d", val); in print_insn_arg()
819 FETCH_ARG (3, val); in print_insn_arg()
821 "#%d", val+1); in print_insn_arg()
825 FETCH_ARG (9, val); in print_insn_arg()
827 "#%d", val); in print_insn_arg()
835 FETCH_ARG (1, val); in print_insn_arg()
837 "%s", scalefactor_name[val]); in print_insn_arg()
841 FETCH_ARG (8, val); in print_insn_arg()
842 if (val & 0x80) in print_insn_arg()
843 val = val - 0x100; in print_insn_arg()
845 "#%d", val); in print_insn_arg()
850 FETCH_ARG (4, val); in print_insn_arg()
852 "#%d", val); in print_insn_arg()
856 FETCH_ARG (3, val); in print_insn_arg()
858 "%s", reg_names[val]); in print_insn_arg()
862 FETCH_ARG (3, val); in print_insn_arg()
864 "%s", reg_names[val + 010]); in print_insn_arg()
868 FETCH_ARG (4, val); in print_insn_arg()
870 "%s", reg_names[val]); in print_insn_arg()
891 FETCH_ARG (3, val); in print_insn_arg()
893 "%%fp%d", val); in print_insn_arg()
897 FETCH_ARG (6, val); in print_insn_arg()
898 if (val & 0x20) in print_insn_arg()
900 "%s", reg_names[val & 7]); in print_insn_arg()
903 "%d", val); in print_insn_arg()
907 FETCH_ARG (3, val); in print_insn_arg()
909 "%s", reg_names[val + 8]); in print_insn_arg()
914 FETCH_ARG (3, val); in print_insn_arg()
916 "%s", reg_names[val + 8]); in print_insn_arg()
923 FETCH_ARG (3, val); in print_insn_arg()
926 "%s", reg_names[val]); in print_insn_arg()
931 FETCH_ARG (7, val); in print_insn_arg()
932 if (val > 63) /* This is a signed constant. */ in print_insn_arg()
933 val -= 128; in print_insn_arg()
936 "#%d", val); in print_insn_arg()
947 FETCH_ARG (4, val); in print_insn_arg()
949 FETCH_ARG (7, val); in print_insn_arg()
951 FETCH_ARG (3, val); in print_insn_arg()
953 FETCH_ARG (8, val); in print_insn_arg()
955 NEXTBYTE (p1, val); in print_insn_arg()
957 NEXTWORD (p1, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
959 NEXTLONG (p1, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
964 "#%d", val); in print_insn_arg()
1001 NEXTWORD (p, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1007 "%d", val); in print_insn_arg()
1013 FETCH_ARG (3, val); in print_insn_arg()
1015 "%s", fpcr_names[val]); in print_insn_arg()
1019 FETCH_ARG (2, val); in print_insn_arg()
1021 "%%acc%d", val); in print_insn_arg()
1025 FETCH_ARG (1, val); in print_insn_arg()
1027 "%%accext%s", val == 0 ? "01" : "23"); in print_insn_arg()
1031 FETCH_ARG (2, val); in print_insn_arg()
1032 if (val == 1) in print_insn_arg()
1035 else if (val == 3) in print_insn_arg()
1044 val = fetch_arg (buffer, 'd', 3, info); in print_insn_arg()
1045 if (val < 0) in print_insn_arg()
1047 if (val != 1) /* Unusual coprocessor ID? */ in print_insn_arg()
1049 "(cpid=%d) ", val); in print_insn_arg()
1078 val = fetch_arg (buffer, 'x', 6, info); in print_insn_arg()
1079 if (val < 0) in print_insn_arg()
1081 val = ((val & 7) << 3) + ((val >> 3) & 7); in print_insn_arg()
1085 val = fetch_arg (buffer, 's', 6, info); in print_insn_arg()
1086 if (val < 0) in print_insn_arg()
1091 if (!m68k_valid_ea (*d, val)) in print_insn_arg()
1095 regno = (val & 7) + 8; in print_insn_arg()
1097 switch (val >> 3) in print_insn_arg()
1101 "%s", reg_names[val]); in print_insn_arg()
1128 NEXTWORD (p, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1133 "%d", val); in print_insn_arg()
1144 switch (val & 7) in print_insn_arg()
1147 NEXTWORD (p, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1148 (*info->print_address_func) (val, info); in print_insn_arg()
1157 NEXTWORD (p, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1161 (*info->print_address_func) (addr + val, info); in print_insn_arg()
1176 NEXTBYTE (p, val); in print_insn_arg()
1181 NEXTWORD (p, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1186 NEXTLONG (p, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1214 "#%d", val); in print_insn_arg()
1227 FETCH_ARG (1, val); in print_insn_arg()
1228 if (val) in print_insn_arg()
1239 NEXTWORD (p1, val, PRINT_INSN_ARG_MEMORY_ERROR); in print_insn_arg()
1243 if (val == 0) in print_insn_arg()
1254 if (val & (0x8000 >> regno)) in print_insn_arg()
1256 val = newval; in print_insn_arg()
1258 val &= 0xffff; in print_insn_arg()
1261 if (val & (1 << regno)) in print_insn_arg()
1272 while (val & (1 << (regno + 1))) in print_insn_arg()
1289 FETCH_ARG (8, val); in print_insn_arg()
1290 if (val == 0) in print_insn_arg()
1301 if (val & (0x80 >> regno)) in print_insn_arg()
1303 val = newval; in print_insn_arg()
1305 val &= 0xff; in print_insn_arg()
1308 if (val & (1 << regno)) in print_insn_arg()
1318 while (val & (1 << (regno + 1))) in print_insn_arg()
1332 FETCH_ARG (3, val); in print_insn_arg()
1335 "%s", fpcr_names[val]); in print_insn_arg()
1354 FETCH_ARG (5, val); in print_insn_arg()
1355 switch (val) in print_insn_arg()
1376 val == 0x1c ? "%%bad%d" : "%%bac%d", break_reg); in print_insn_arg()
1381 "<mmu register %d>", val); in print_insn_arg()
1610 int val; in m68k_scan_mask() local
1690 val = fetch_arg (buffer, d[1], 3, info); in m68k_scan_mask()
1691 if (val < 0) in m68k_scan_mask()
1693 if ((val & (val - 1)) != 0) in m68k_scan_mask()
1706 val = fetch_arg (buffer, 'd', 3, info); in m68k_scan_mask()
1707 if (val != 1) in m68k_scan_mask()
1714 if ((val = match_insn_m68k (memaddr, info, opc))) in m68k_scan_mask()
1715 return val; in m68k_scan_mask()
1729 int val; in print_insn_m68k() local
1747 val = m68k_scan_mask (memaddr, info, m68k_mask); in print_insn_m68k()
1748 if (val <= 0) in print_insn_m68k()
1749 val = m68k_scan_mask (memaddr, info, mcf_mask); in print_insn_m68k()
1753 val = m68k_scan_mask (memaddr, info, arch_mask); in print_insn_m68k()
1756 if (val == 0) in print_insn_m68k()
1766 return val ? val : 2; in print_insn_m68k()