Fix __aeabi_fcmple and add test cases
`le` in __aeabi_fcmple means `less or equal`
This commit is contained in:
@@ -174,7 +174,7 @@ intrinsics! {
|
||||
#[cfg(target_arch = "arm")]
|
||||
intrinsics! {
|
||||
pub extern "aapcs" fn __aeabi_fcmple(a: f32, b: f32) -> i32 {
|
||||
(__lesf2(a, b) < 0) as i32
|
||||
(__lesf2(a, b) <= 0) as i32
|
||||
}
|
||||
|
||||
pub extern "aapcs" fn __aeabi_fcmpge(a: f32, b: f32) -> i32 {
|
||||
|
||||
Reference in New Issue
Block a user