D | bifrost_gen_disasm.c | 3 #define _BITS(bits, pos, width) (((bits) >> (pos)) & ((1 << (width)) - 1)) argument 5 bi_disasm_add_ld_var_special_1(FILE *fp, unsigned bits, struct bifrost_regs *srcs, struct bifrost_r… in bi_disasm_add_ld_var_special_1() argument 10 …const char *register_format = register_format_table[(_BITS(bits, 3, 2) << 0) | (_BITS(bits, 10, 4)… in bi_disasm_add_ld_var_special_1() 14 const char *vecsize = vecsize_table[(_BITS(bits, 3, 2) << 0) | (_BITS(bits, 10, 4) << 2)]; in bi_disasm_add_ld_var_special_1() 18 …const char *varying_name = varying_name_table[(_BITS(bits, 3, 2) << 0) | (_BITS(bits, 10, 4) << 2)… in bi_disasm_add_ld_var_special_1() 22 const char *update = update_table[(_BITS(bits, 3, 2) << 0) | (_BITS(bits, 10, 4) << 2)]; in bi_disasm_add_ld_var_special_1() 26 const char *sample = sample_table[(_BITS(bits, 3, 2) << 0) | (_BITS(bits, 10, 4) << 2)]; in bi_disasm_add_ld_var_special_1() 36 dump_src(fp, _BITS(bits, 0, 3), *srcs, consts, false); in bi_disasm_add_ld_var_special_1() 42 bi_disasm_add_frcp_f16(FILE *fp, unsigned bits, struct bifrost_regs *srcs, struct bifrost_regs *nex… in bi_disasm_add_frcp_f16() argument 48 const char *neg = neg_table[_BITS(bits, 3, 1)]; in bi_disasm_add_frcp_f16() [all …]
|