Home
last modified time | relevance | path

Searched refs:roundmode (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/panfrost/bifrost/test/
Dbi_interpret.c487 dest.u32 = bit_as_uint32(ins->src_types[0], srcs[0], comp, ins->roundmode); in bit_step()
489 dest.i32 = bit_as_int32(ins->src_types[0], srcs[0], comp, ins->roundmode); in bit_step()
494 … dest.u16[0] = bit_as_uint16(ins->src_types[0], srcs[0], ins->swizzle[0][0], ins->roundmode); in bit_step()
495 … dest.u16[1] = bit_as_uint16(ins->src_types[0], srcs[0], ins->swizzle[0][1], ins->roundmode); in bit_step()
497 … dest.i16[0] = bit_as_int16(ins->src_types[0], srcs[0], ins->swizzle[0][0], ins->roundmode); in bit_step()
498 … dest.i16[1] = bit_as_int16(ins->src_types[0], srcs[0], ins->swizzle[0][1], ins->roundmode); in bit_step()
642 if (ins->roundmode == BIFROST_RTP) { in bit_step()
644 } else if (ins->roundmode == BIFROST_RTN) { in bit_step()
646 } else if (ins->roundmode == BIFROST_RTE) { in bit_step()
648 } else if (ins->roundmode == BIFROST_RTZ) { in bit_step()
Dbi_test_pack.c354 ins.roundmode = mode; in bit_round_helper()
456 enum bifrost_roundmode roundmode, in bit_convert_helper() argument
490 ins.roundmode = roundmode; in bit_convert_helper()
/external/mesa3d/src/panfrost/bifrost/
Dbi_special.c73 .roundmode = BIFROST_RTE in bi_emit_fexp2_new()
116 .roundmode = BIFROST_RTZ in bi_emit_flog2_new()
Dbifrost_compile.c1289 alu.roundmode = BIFROST_RTE; in emit_alu()
1292 alu.roundmode = BIFROST_RTP; in emit_alu()
1295 alu.roundmode = BIFROST_RTN; in emit_alu()
1298 alu.roundmode = BIFROST_RTZ; in emit_alu()
1319 alu.roundmode = BIFROST_RTZ; in emit_alu()
1475 .roundmode = BIFROST_RTE in bi_emit_array_index()
1508 .roundmode = BIFROST_RTE, in bi_emit_lod_88()
1521 .roundmode = BIFROST_RTE, in bi_emit_lod_88()
1534 .roundmode = BIFROST_RTZ in bi_emit_lod_88()
Dcompiler.h290 enum bifrost_roundmode roundmode; member
Dbi_print.c313 fprintf(fp, "%s", bi_round_mode_name(ins->roundmode)); in bi_print_instruction()
/external/mesa3d/prebuilt-intermediates/bifrost/
Dbi_generated_pack.h360 unsigned round = ins->roundmode; in pan_pack_add_fround_f32()
475 unsigned round = ins->roundmode; in pan_pack_add_ldexp_f32()
606 unsigned round = ins->roundmode; in pan_pack_fma_fround_f32()
657 unsigned round = ins->roundmode; in pan_pack_add_fround_v2f16()
730 unsigned round = ins->roundmode; in pan_pack_fma_fma_v2f16()
1388 unsigned round = ins->roundmode; in pan_pack_add_fadd_f32()
1673 unsigned round = ins->roundmode; in pan_pack_add_v2s16_to_v2f16()
1759 assert(ins->roundmode == BIFROST_RTE || ins->roundmode == BIFROST_RTZ); in pan_pack_fma_fma_rscale_f32()
1760 unsigned round = (ins->roundmode == BIFROST_RTZ) ? 1 : 0; in pan_pack_fma_fma_rscale_f32()
1805 assert(ins->roundmode == BIFROST_RTN || ins->roundmode == BIFROST_RTP); in pan_pack_add_hadd_u32()
[all …]
/external/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c437 roundmode = MIDGARD_RTZ; \
515 …, unsigned to, bool *abs, bool *neg, bool *not, enum midgard_roundmode *roundmode, bool is_int, un… in mir_copy_src() argument
530 if (roundmode) { in mir_copy_src()
532 *roundmode = MIDGARD_RTE; in mir_copy_src()
535 *roundmode = MIDGARD_RTZ; in mir_copy_src()
538 *roundmode = MIDGARD_RTN; in mir_copy_src()
541 *roundmode = MIDGARD_RTP; in mir_copy_src()
642 enum midgard_roundmode roundmode = MIDGARD_RTE; in emit_alu() local
870 .roundmode = roundmode, in emit_alu()
874 &ins.roundmode : NULL; in emit_alu()
Dmidgard_emit.c486 assert(ins->roundmode <= 0x3); in mir_lower_roundmode()
487 ins->op += ins->roundmode; in mir_lower_roundmode()
Dcompiler.h127 enum midgard_roundmode roundmode; member
/external/icu/icu4c/source/test/testdata/
Ddcfmtest.txt143 # Test cases generated by icuapps/roundmode/roundmode.cpp on 49.1
/external/mesa3d/docs/relnotes/
D20.2.0.rst594 - pan/mdg: Add roundmode enum
595 - pan/mdg: Add opcode roundmode property
597 - pan/mdg: Implement \*_rtz conversions with roundmode
598 - pan/mdg: Fold roundmode into applicable instructions
D20.1.0.rst567 - pan/bi: Pack outmod and roundmode with FMA
589 - pan/bi: Fix outmod/roundmode flip