@@ -86,7 +86,7 @@ define double @fdiv_d(double %a, double %b) nounwind {
86
86
ret double %1
87
87
}
88
88
89
- declare double @llvm.sqrt.f32 (double )
89
+ declare double @llvm.sqrt.f64 (double )
90
90
91
91
define double @fsqrt_d (double %a ) nounwind {
92
92
; RV32IFD-LABEL: fsqrt_d:
@@ -101,11 +101,11 @@ define double @fsqrt_d(double %a) nounwind {
101
101
; RV32IFD-NEXT: lw a1, 12(sp)
102
102
; RV32IFD-NEXT: addi sp, sp, 16
103
103
; RV32IFD-NEXT: ret
104
- %1 = call double @llvm.sqrt.f32 (double %a )
104
+ %1 = call double @llvm.sqrt.f64 (double %a )
105
105
ret double %1
106
106
}
107
107
108
- declare double @llvm.copysign.f32 (double , double )
108
+ declare double @llvm.copysign.f64 (double , double )
109
109
110
110
define double @fsgnj_d (double %a , double %b ) nounwind {
111
111
; RV32IFD-LABEL: fsgnj_d:
@@ -123,7 +123,7 @@ define double @fsgnj_d(double %a, double %b) nounwind {
123
123
; RV32IFD-NEXT: lw a1, 12(sp)
124
124
; RV32IFD-NEXT: addi sp, sp, 16
125
125
; RV32IFD-NEXT: ret
126
- %1 = call double @llvm.copysign.f32 (double %a , double %b )
126
+ %1 = call double @llvm.copysign.f64 (double %a , double %b )
127
127
ret double %1
128
128
}
129
129
@@ -161,11 +161,11 @@ define double @fsgnjn_d(double %a, double %b) nounwind {
161
161
; RV32IFD-NEXT: addi sp, sp, 16
162
162
; RV32IFD-NEXT: ret
163
163
%1 = fsub double -0 .0 , %b
164
- %2 = call double @llvm.copysign.f32 (double %a , double %1 )
164
+ %2 = call double @llvm.copysign.f64 (double %a , double %1 )
165
165
ret double %2
166
166
}
167
167
168
- declare double @llvm.fabs.f32 (double )
168
+ declare double @llvm.fabs.f64 (double )
169
169
170
170
define double @fabs_d (double %a ) nounwind {
171
171
; RV32IFD-LABEL: fabs_d:
@@ -180,11 +180,11 @@ define double @fabs_d(double %a) nounwind {
180
180
; RV32IFD-NEXT: lw a1, 12(sp)
181
181
; RV32IFD-NEXT: addi sp, sp, 16
182
182
; RV32IFD-NEXT: ret
183
- %1 = call double @llvm.fabs.f32 (double %a )
183
+ %1 = call double @llvm.fabs.f64 (double %a )
184
184
ret double %1
185
185
}
186
186
187
- declare double @llvm.minnum.f32 (double , double )
187
+ declare double @llvm.minnum.f64 (double , double )
188
188
189
189
define double @fmin_d (double %a , double %b ) nounwind {
190
190
; RV32IFD-LABEL: fmin_d:
@@ -202,11 +202,11 @@ define double @fmin_d(double %a, double %b) nounwind {
202
202
; RV32IFD-NEXT: lw a1, 12(sp)
203
203
; RV32IFD-NEXT: addi sp, sp, 16
204
204
; RV32IFD-NEXT: ret
205
- %1 = call double @llvm.minnum.f32 (double %a , double %b )
205
+ %1 = call double @llvm.minnum.f64 (double %a , double %b )
206
206
ret double %1
207
207
}
208
208
209
- declare double @llvm.maxnum.f32 (double , double )
209
+ declare double @llvm.maxnum.f64 (double , double )
210
210
211
211
define double @fmax_d (double %a , double %b ) nounwind {
212
212
; RV32IFD-LABEL: fmax_d:
@@ -224,7 +224,7 @@ define double @fmax_d(double %a, double %b) nounwind {
224
224
; RV32IFD-NEXT: lw a1, 12(sp)
225
225
; RV32IFD-NEXT: addi sp, sp, 16
226
226
; RV32IFD-NEXT: ret
227
- %1 = call double @llvm.maxnum.f32 (double %a , double %b )
227
+ %1 = call double @llvm.maxnum.f64 (double %a , double %b )
228
228
ret double %1
229
229
}
230
230
0 commit comments