Home | History | Annotate | Download | only in PTX
      1 ; RUN: llc < %s -march=ptx32 -mattr=+ptx20,+sm20 | grep "mad"
      2 ; RUN: llc < %s -march=ptx32 -mattr=+ptx20,+sm20,+no-fma | grep -v "mad"
      3 
      4 define ptx_device float @test_mul_add_f(float %x, float %y, float %z) {
      5 entry:
      6   %a = fmul float %x, %y
      7   %b = fadd float %a, %z
      8   ret float %b
      9 }
     10 
     11 define ptx_device double @test_mul_add_d(double %x, double %y, double %z) {
     12 entry:
     13   %a = fmul double %x, %y
     14   %b = fadd double %a, %z
     15   ret double %b
     16 }
     17