Lines Matching refs:round
11 IRRoundingMode. As a consequence m3=1 which is "round to nearest with
30 #define convert_to_int(opcode,src_type,dst_type,dst_fmt,round,value) \
36 __asm__ volatile (opcode " %[dst]," #round ",%[src]\n\t" \
44 opcode, src, dst, cc, rtext(round)); \
47 #define round_to_int(opcode,type,round,value) \
52 __asm__ volatile (opcode " %[dst]," #round ",%[src]\n\t" \
57 opcode, src, dst, rtext(round)); \
61 #define cfebr(value, round) \
62 convert_to_int("cfebr",float,int32_t,PRId32,round,value)
63 #define cfdbr(value, round) \
64 convert_to_int("cfdbr",double,int32_t,PRId32,round,value)
65 #define cgebr(value, round) \
66 convert_to_int("cgebr",float,int64_t,PRId64,round,value)
67 #define cgdbr(value, round) \
68 convert_to_int("cgdbr",double,int64_t,PRId64,round,value)
70 #define fiebr(value, round) \
71 round_to_int("fiebr",float,round,value)
72 #define fidbr(value, round) \
73 round_to_int("fidbr",double,round,value)
138 /* f32 -> f32, round to int */
148 /* f64 -> f64, round to int */