Home | History | Annotate | Download | only in crosstest
      1 define <4 x float> @_Z4castIDv4_iDv4_fET0_T_(<4 x i32> %a) {
      2 entry:
      3   %0 = sitofp <4 x i32> %a to <4 x float>
      4   ret <4 x float> %0
      5 }
      6 
      7 define <4 x i32> @_Z4castIDv4_fDv4_iET0_T_(<4 x float> %a) {
      8 entry:
      9   %0 = fptosi <4 x float> %a to <4 x i32>
     10   ret <4 x i32> %0
     11 }
     12 
     13 define <4 x float> @_Z4castIDv4_jDv4_fET0_T_(<4 x i32> %a) {
     14 entry:
     15   %0 = uitofp <4 x i32> %a to <4 x float>
     16   ret <4 x float> %0
     17 }
     18 
     19 define <4 x i32> @_Z4castIDv4_fDv4_jET0_T_(<4 x float> %a) {
     20 entry:
     21   %0 = fptoui <4 x float> %a to <4 x i32>
     22   ret <4 x i32> %0
     23 }
     24