In the function fmodf there is a call to a Smack defined copysignf function. However, Clang generates a call to the llvm.copysign.f32 intrinsic instead. This is an issue because Smack doesn't currently model this intrinsic.
There are two issues here:
- Why is Clang replacing this function?, and
- Smack should add support for this family of intrinsics
In the function
fmodfthere is a call to a Smack definedcopysignffunction. However, Clang generates a call to thellvm.copysign.f32intrinsic instead. This is an issue because Smack doesn't currently model this intrinsic.There are two issues here: