Lines Matching refs:Floating
357 Floating Result = S.allocFloat(TargetSemantics); in interp__builtin_nan()
379 S.Stk.push<Floating>(Result); in interp__builtin_nan()
390 Floating Result = S.allocFloat(TargetSemantics); in interp__builtin_inf()
392 S.Stk.push<Floating>(Result); in interp__builtin_inf()
398 const Floating &Arg2 = S.Stk.pop<Floating>(); in interp__builtin_copysign()
399 const Floating &Arg1 = S.Stk.pop<Floating>(); in interp__builtin_copysign()
400 Floating Result = S.allocFloat(Arg1.getSemantics()); in interp__builtin_copysign()
405 S.Stk.push<Floating>(Result); in interp__builtin_copysign()
412 const Floating &RHS = S.Stk.pop<Floating>(); in interp__builtin_fmin()
413 const Floating &LHS = S.Stk.pop<Floating>(); in interp__builtin_fmin()
414 Floating Result = S.allocFloat(LHS.getSemantics()); in interp__builtin_fmin()
420 S.Stk.push<Floating>(Result); in interp__builtin_fmin()
426 const Floating &RHS = S.Stk.pop<Floating>(); in interp__builtin_fmax()
427 const Floating &LHS = S.Stk.pop<Floating>(); in interp__builtin_fmax()
428 Floating Result = S.allocFloat(LHS.getSemantics()); in interp__builtin_fmax()
434 S.Stk.push<Floating>(Result); in interp__builtin_fmax()
444 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_isnan()
453 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_issignaling()
462 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_isinf()
475 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_isfinite()
484 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_isnormal()
493 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_issubnormal()
502 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_iszero()
511 const Floating &Arg = S.Stk.pop<Floating>(); in interp__builtin_signbit()
519 const Floating &RHS = S.Stk.pop<Floating>(); in interp_floating_comparison()
520 const Floating &LHS = S.Stk.pop<Floating>(); in interp_floating_comparison()
557 const Floating &F = S.Stk.pop<Floating>(); in interp__builtin_isfpclass()
571 const Floating &Val = S.Stk.pop<Floating>(); in interp__builtin_fpclassify()
608 const Floating &Val = S.Stk.pop<Floating>(); in interp__builtin_fabs()
611 S.Stk.push<Floating>(Val); in interp__builtin_fabs()
615 Floating Result = S.allocFloat(Val.getSemantics()); in interp__builtin_fabs()
618 S.Stk.push<Floating>(Result); in interp__builtin_fabs()
698 S.Stk.discard<Floating>(); in interp__builtin_expect()
1098 const Floating &Arg2 = S.Stk.pop<Floating>(); in interp__builtin_complex()
1099 const Floating &Arg1 = S.Stk.pop<Floating>(); in interp__builtin_complex()
1102 Result.atIndex(0).deref<Floating>() = Arg1; in interp__builtin_complex()
1104 Result.atIndex(1).deref<Floating>() = Arg2; in interp__builtin_complex()
1632 const Floating &Arg0 = S.Stk.pop<Floating>(); in interp__builtin_arithmetic_fence()
1633 S.Stk.push<Floating>(Arg0); in interp__builtin_arithmetic_fence()