@@ -70,10 +70,6 @@ pub const TABLE: &[(&str, LibmIntrinsic)] = &[
70
70
( "cosf" , LibmIntrinsic :: GLOp ( GLOp :: Cos ) ) ,
71
71
( "cosh" , LibmIntrinsic :: GLOp ( GLOp :: Cosh ) ) ,
72
72
( "coshf" , LibmIntrinsic :: GLOp ( GLOp :: Cosh ) ) ,
73
- ( "erf" , LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Erf ) ) ,
74
- ( "erff" , LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Erf ) ) ,
75
- ( "erfc" , LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Erfc ) ) ,
76
- ( "erfcf" , LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Erfc ) ) ,
77
73
( "exp10" , LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Exp10 ) ) ,
78
74
( "exp10f" , LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Exp10 ) ) ,
79
75
( "exp2" , LibmIntrinsic :: GLOp ( GLOp :: Exp2 ) ) ,
@@ -258,16 +254,6 @@ impl Builder<'_, '_> {
258
254
let one = self . constant_float ( exp. ty , 1.0 ) ;
259
255
self . sub ( exp, one)
260
256
}
261
- LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Erf ) => {
262
- let undef = self . undef ( result_type) ;
263
- self . zombie ( undef. def ( self ) , "Erf not supported yet" ) ;
264
- undef
265
- }
266
- LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Erfc ) => {
267
- let undef = self . undef ( result_type) ;
268
- self . zombie ( undef. def ( self ) , "Erfc not supported yet" ) ;
269
- undef
270
- }
271
257
LibmIntrinsic :: Custom ( LibmCustomIntrinsic :: Fdim ) => {
272
258
let undef = self . undef ( result_type) ;
273
259
self . zombie ( undef. def ( self ) , "Fdim not supported yet" ) ;
@@ -348,6 +334,9 @@ impl Builder<'_, '_> {
348
334
self . zombie ( undef. def ( self ) , "Scalbn not supported yet" ) ;
349
335
undef
350
336
}
337
+ _ => {
338
+ panic ! ( "unexpected behavior, please open an issue" )
339
+ }
351
340
}
352
341
}
353
342
}
0 commit comments