Lines Matching refs:datum_value
197 unsigned short tabl_datum, datum_class, datum_value; in z8k_lookup_instr() local
223 datum_value = ~CLASS_MASK & tabl_datum; in z8k_lookup_instr()
228 if (datum_value != instr_nibl) in z8k_lookup_instr()
264 if ((instr_nibl | 0x2) != (datum_value | 0x2)) in z8k_lookup_instr()
305 unsigned short datum_value; in unpack_instr() local
320 datum_value = tabl_datum & ~CLASS_MASK; in unpack_instr()
325 switch (datum_value) in unpack_instr()
348 switch (datum_value) in unpack_instr()
451 instr_data->arg_reg[datum_value] = instr_nibl; in unpack_instr()
454 instr_data->arg_reg[datum_value] = instr_nibl; in unpack_instr()
526 unsigned short datum_value; in unparse_instr() local
541 datum_value = tabl_datum & ~CLASS_MASK; in unparse_instr()
547 instr_data->arg_reg[datum_value]); in unparse_instr()
552 sprintf (tmp_str, "rr%ld(#0x%lx)", instr_data->arg_reg[datum_value], in unparse_instr()
555 sprintf (tmp_str, "r%ld(#0x%lx)", instr_data->arg_reg[datum_value], in unparse_instr()
561 sprintf (tmp_str, "rr%ld(r%ld)", instr_data->arg_reg[datum_value], in unparse_instr()
564 sprintf (tmp_str, "r%ld(r%ld)", instr_data->arg_reg[datum_value], in unparse_instr()
573 if (datum_value == ARG_IMM2) /* True with EI/DI instructions only. */ in unparse_instr()
597 sprintf (tmp_str, "@rr%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
599 sprintf (tmp_str, "@r%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
603 sprintf (tmp_str, "@r%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
611 if (instr_data->arg_reg[datum_value] >= 0x8) in unparse_instr()
613 instr_data->arg_reg[datum_value] - 0x8); in unparse_instr()
615 sprintf (tmp_str, "rh%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
619 sprintf (tmp_str, "r%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
623 sprintf (tmp_str, "rq%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
627 sprintf (tmp_str, "rr%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
632 sprintf (tmp_str, "rr%ld", instr_data->arg_reg[datum_value]); in unparse_instr()
634 sprintf (tmp_str, "r%ld", instr_data->arg_reg[datum_value]); in unparse_instr()