Home
last modified time | relevance | path

Searched refs:CLASS2 (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dreal.c77 #define CLASS2(A, B) ((A) << 2 | (B)) macro
538 switch (CLASS2 (a->cl, b->cl)) in do_add()
550 case CLASS2 (rvc_inf, rvc_nan): in do_add()
551 case CLASS2 (rvc_nan, rvc_nan): in do_add()
564 case CLASS2 (rvc_nan, rvc_inf): in do_add()
571 case CLASS2 (rvc_inf, rvc_inf): in do_add()
676 switch (CLASS2 (a->cl, b->cl)) in do_multiply()
687 case CLASS2 (rvc_inf, rvc_nan): in do_multiply()
688 case CLASS2 (rvc_nan, rvc_nan): in do_multiply()
811 switch (CLASS2 (a->cl, b->cl)) in do_divide()
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.h473 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \ argument
474 ((CLASS1) != (CLASS2) && ((CLASS1) == FP_REGS || (CLASS2) == FP_REGS))
756 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ argument
758 && reg_classes_intersect_p ((CLASS2), FP_REGS)) \
760 && reg_classes_intersect_p ((CLASS2), GENERAL_REGS))) ? 10 : 1)
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.h1337 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \ argument
1338 (FP_REG_CLASS_P (CLASS1) != FP_REG_CLASS_P (CLASS2))
2148 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ argument
2149 (((FP_REG_CLASS_P (CLASS1) && GENERAL_OR_I64 (CLASS2)) \
2150 || (GENERAL_OR_I64 (CLASS1) && FP_REG_CLASS_P (CLASS2)) \
2151 || (CLASS1) == FPCC_REGS || (CLASS2) == FPCC_REGS) \
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.h1743 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
1746 && ((CLASS1 == FP_REGS && GR_REG_CLASS_P (CLASS2)) \
1747 || (GR_REG_CLASS_P (CLASS1) && CLASS2 == FP_REGS))) \
1749 && ((GR_REG_CLASS_P (CLASS1) && CLASS2 == FP_REGS) \
1750 || (GR_REG_CLASS_P (CLASS2) && CLASS1 == FP_REGS))))
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386.h1307 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \ argument
1308 ix86_secondary_memory_needed ((CLASS1), (CLASS2), (MODE), 1)
1865 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ argument
1866 ix86_register_move_cost ((MODE), (CLASS1), (CLASS2))
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dia64.h886 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
888 && (((CLASS1) == GR_REGS && (CLASS2) == FR_REGS) \
889 || ((CLASS1) == FR_REGS && (CLASS2) == GR_REGS)))
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.h1117 #define SECONDARY_MEMORY_NEEDED(CLASS1,CLASS2,MODE) \ argument
1118 ((CLASS1) != (CLASS2) && ((CLASS1) == FLOAT_REGS \
1119 || (CLASS2) == FLOAT_REGS \
1121 || (CLASS2) == ALTIVEC_REGS))