]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.c
ArmPkg: Apply uncrustify changes
[mirror_edk2.git] / ArmPkg / Library / ArmSoftFloatLib / ArmSoftFloatLib.c
index 77e2473678a23d0dbd6f1a2f726ac83e6538fd09..55ec5643093af23fb571201b32754e3d4c5c9c8a 100644 (file)
  * have been expected we use aeabi_float_t and aeabi_double_t respectively\r
  * instead.\r
  */\r
-typedef uint32_t aeabi_float_t;\r
-typedef uint64_t aeabi_double_t;\r
+typedef uint32_t  aeabi_float_t;\r
+typedef uint64_t  aeabi_double_t;\r
 \r
 /*\r
  * Helpers to convert between float32 and aeabi_float_t, and float64 and\r
  * aeabi_double_t used by the AEABI functions below.\r
  */\r
-static aeabi_float_t f32_to_f(float32_t val)\r
+static aeabi_float_t\r
+f32_to_f (\r
+  float32_t  val\r
+  )\r
 {\r
   return val.v;\r
 }\r
 \r
-static float32_t f32_from_f(aeabi_float_t val)\r
+static float32_t\r
+f32_from_f (\r
+  aeabi_float_t  val\r
+  )\r
 {\r
-  float32_t res;\r
+  float32_t  res;\r
 \r
   res.v = val;\r
 \r
   return res;\r
 }\r
 \r
-static aeabi_double_t f64_to_d(float64_t val)\r
+static aeabi_double_t\r
+f64_to_d (\r
+  float64_t  val\r
+  )\r
 {\r
   return val.v;\r
 }\r
 \r
-static float64_t f64_from_d(aeabi_double_t val)\r
+static float64_t\r
+f64_from_d (\r
+  aeabi_double_t  val\r
+  )\r
 {\r
-  float64_t res;\r
+  float64_t  res;\r
 \r
   res.v = val;\r
 \r
@@ -64,220 +76,346 @@ static float64_t f64_from_d(aeabi_double_t val)
  * Table 2, Standard aeabi_double_t precision floating-point arithmetic helper\r
  * functions\r
  */\r
-\r
-aeabi_double_t __aeabi_dadd(aeabi_double_t a, aeabi_double_t b)\r
+aeabi_double_t\r
+__aeabi_dadd (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_to_d(f64_add(f64_from_d(a), f64_from_d(b)));\r
+  return f64_to_d (f64_add (f64_from_d (a), f64_from_d (b)));\r
 }\r
 \r
-aeabi_double_t __aeabi_ddiv(aeabi_double_t a, aeabi_double_t b)\r
+aeabi_double_t\r
+__aeabi_ddiv (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_to_d(f64_div(f64_from_d(a), f64_from_d(b)));\r
+  return f64_to_d (f64_div (f64_from_d (a), f64_from_d (b)));\r
 }\r
 \r
-aeabi_double_t __aeabi_dmul(aeabi_double_t a, aeabi_double_t b)\r
+aeabi_double_t\r
+__aeabi_dmul (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_to_d(f64_mul(f64_from_d(a), f64_from_d(b)));\r
+  return f64_to_d (f64_mul (f64_from_d (a), f64_from_d (b)));\r
 }\r
 \r
-\r
-aeabi_double_t __aeabi_drsub(aeabi_double_t a, aeabi_double_t b)\r
+aeabi_double_t\r
+__aeabi_drsub (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_to_d(f64_sub(f64_from_d(b), f64_from_d(a)));\r
+  return f64_to_d (f64_sub (f64_from_d (b), f64_from_d (a)));\r
 }\r
 \r
-aeabi_double_t __aeabi_dsub(aeabi_double_t a, aeabi_double_t b)\r
+aeabi_double_t\r
+__aeabi_dsub (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_to_d(f64_sub(f64_from_d(a), f64_from_d(b)));\r
+  return f64_to_d (f64_sub (f64_from_d (a), f64_from_d (b)));\r
 }\r
 \r
 /*\r
  * Table 3, double precision floating-point comparison helper functions\r
  */\r
-\r
-int __aeabi_dcmpeq(aeabi_double_t a, aeabi_double_t b)\r
+int\r
+__aeabi_dcmpeq (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_eq(f64_from_d(a), f64_from_d(b));\r
+  return f64_eq (f64_from_d (a), f64_from_d (b));\r
 }\r
 \r
-int __aeabi_dcmplt(aeabi_double_t a, aeabi_double_t b)\r
+int\r
+__aeabi_dcmplt (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_lt(f64_from_d(a), f64_from_d(b));\r
+  return f64_lt (f64_from_d (a), f64_from_d (b));\r
 }\r
 \r
-int __aeabi_dcmple(aeabi_double_t a, aeabi_double_t b)\r
+int\r
+__aeabi_dcmple (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_le(f64_from_d(a), f64_from_d(b));\r
+  return f64_le (f64_from_d (a), f64_from_d (b));\r
 }\r
 \r
-int __aeabi_dcmpge(aeabi_double_t a, aeabi_double_t b)\r
+int\r
+__aeabi_dcmpge (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_le(f64_from_d(b), f64_from_d(a));\r
+  return f64_le (f64_from_d (b), f64_from_d (a));\r
 }\r
 \r
-int __aeabi_dcmpgt(aeabi_double_t a, aeabi_double_t b)\r
+int\r
+__aeabi_dcmpgt (\r
+  aeabi_double_t  a,\r
+  aeabi_double_t  b\r
+  )\r
 {\r
-  return f64_lt(f64_from_d(b), f64_from_d(a));\r
+  return f64_lt (f64_from_d (b), f64_from_d (a));\r
 }\r
 \r
 /*\r
  * Table 4, Standard single precision floating-point arithmetic helper\r
  * functions\r
  */\r
-\r
-aeabi_float_t __aeabi_fadd(aeabi_float_t a, aeabi_float_t b)\r
+aeabi_float_t\r
+__aeabi_fadd (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_to_f(f32_add(f32_from_f(a), f32_from_f(b)));\r
+  return f32_to_f (f32_add (f32_from_f (a), f32_from_f (b)));\r
 }\r
 \r
-aeabi_float_t __aeabi_fdiv(aeabi_float_t a, aeabi_float_t b)\r
+aeabi_float_t\r
+__aeabi_fdiv (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_to_f(f32_div(f32_from_f(a), f32_from_f(b)));\r
+  return f32_to_f (f32_div (f32_from_f (a), f32_from_f (b)));\r
 }\r
 \r
-aeabi_float_t __aeabi_fmul(aeabi_float_t a, aeabi_float_t b)\r
+aeabi_float_t\r
+__aeabi_fmul (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_to_f(f32_mul(f32_from_f(a), f32_from_f(b)));\r
+  return f32_to_f (f32_mul (f32_from_f (a), f32_from_f (b)));\r
 }\r
 \r
-aeabi_float_t __aeabi_frsub(aeabi_float_t a, aeabi_float_t b)\r
+aeabi_float_t\r
+__aeabi_frsub (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_to_f(f32_sub(f32_from_f(b), f32_from_f(a)));\r
+  return f32_to_f (f32_sub (f32_from_f (b), f32_from_f (a)));\r
 }\r
 \r
-aeabi_float_t __aeabi_fsub(aeabi_float_t a, aeabi_float_t b)\r
+aeabi_float_t\r
+__aeabi_fsub (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_to_f(f32_sub(f32_from_f(a), f32_from_f(b)));\r
+  return f32_to_f (f32_sub (f32_from_f (a), f32_from_f (b)));\r
 }\r
 \r
 /*\r
  * Table 5, Standard single precision floating-point comparison helper\r
  * functions\r
  */\r
-\r
-int __aeabi_fcmpeq(aeabi_float_t a, aeabi_float_t b)\r
+int\r
+__aeabi_fcmpeq (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_eq(f32_from_f(a), f32_from_f(b));\r
+  return f32_eq (f32_from_f (a), f32_from_f (b));\r
 }\r
 \r
-int __aeabi_fcmplt(aeabi_float_t a, aeabi_float_t b)\r
+int\r
+__aeabi_fcmplt (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_lt(f32_from_f(a), f32_from_f(b));\r
+  return f32_lt (f32_from_f (a), f32_from_f (b));\r
 }\r
 \r
-int __aeabi_fcmple(aeabi_float_t a, aeabi_float_t b)\r
+int\r
+__aeabi_fcmple (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_le(f32_from_f(a), f32_from_f(b));\r
+  return f32_le (f32_from_f (a), f32_from_f (b));\r
 }\r
 \r
-int __aeabi_fcmpge(aeabi_float_t a, aeabi_float_t b)\r
+int\r
+__aeabi_fcmpge (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_le(f32_from_f(b), f32_from_f(a));\r
+  return f32_le (f32_from_f (b), f32_from_f (a));\r
 }\r
 \r
-int __aeabi_fcmpgt(aeabi_float_t a, aeabi_float_t b)\r
+int\r
+__aeabi_fcmpgt (\r
+  aeabi_float_t  a,\r
+  aeabi_float_t  b\r
+  )\r
 {\r
-  return f32_lt(f32_from_f(b), f32_from_f(a));\r
+  return f32_lt (f32_from_f (b), f32_from_f (a));\r
 }\r
 \r
 /*\r
  * Table 6, Standard floating-point to integer conversions\r
  */\r
-\r
-int __aeabi_d2iz(aeabi_double_t a)\r
+int\r
+__aeabi_d2iz (\r
+  aeabi_double_t  a\r
+  )\r
 {\r
-  return f64_to_i32_r_minMag(f64_from_d(a), false);\r
+  return f64_to_i32_r_minMag (f64_from_d (a), false);\r
 }\r
 \r
-unsigned __aeabi_d2uiz(aeabi_double_t a)\r
+unsigned\r
+__aeabi_d2uiz (\r
+  aeabi_double_t  a\r
+  )\r
 {\r
-  return f64_to_ui32_r_minMag(f64_from_d(a), false);\r
+  return f64_to_ui32_r_minMag (f64_from_d (a), false);\r
 }\r
 \r
-long long __aeabi_d2lz(aeabi_double_t a)\r
+long long\r
+__aeabi_d2lz (\r
+  aeabi_double_t  a\r
+  )\r
 {\r
-  return f64_to_i64_r_minMag(f64_from_d(a), false);\r
+  return f64_to_i64_r_minMag (f64_from_d (a), false);\r
 }\r
 \r
-unsigned long long __aeabi_d2ulz(aeabi_double_t a)\r
+unsigned long long\r
+__aeabi_d2ulz (\r
+  aeabi_double_t  a\r
+  )\r
 {\r
-  return f64_to_ui64_r_minMag(f64_from_d(a), false);\r
+  return f64_to_ui64_r_minMag (f64_from_d (a), false);\r
 }\r
 \r
-int __aeabi_f2iz(aeabi_float_t a)\r
+int\r
+__aeabi_f2iz (\r
+  aeabi_float_t  a\r
+  )\r
 {\r
-  return f32_to_i32_r_minMag(f32_from_f(a), false);\r
+  return f32_to_i32_r_minMag (f32_from_f (a), false);\r
 }\r
 \r
-unsigned __aeabi_f2uiz(aeabi_float_t a)\r
+unsigned\r
+__aeabi_f2uiz (\r
+  aeabi_float_t  a\r
+  )\r
 {\r
-  return f32_to_ui32_r_minMag(f32_from_f(a), false);\r
+  return f32_to_ui32_r_minMag (f32_from_f (a), false);\r
 }\r
 \r
-long long __aeabi_f2lz(aeabi_float_t a)\r
+long long\r
+__aeabi_f2lz (\r
+  aeabi_float_t  a\r
+  )\r
 {\r
-  return f32_to_i64_r_minMag(f32_from_f(a), false);\r
+  return f32_to_i64_r_minMag (f32_from_f (a), false);\r
 }\r
 \r
-unsigned long long __aeabi_f2ulz(aeabi_float_t a)\r
+unsigned long long\r
+__aeabi_f2ulz (\r
+  aeabi_float_t  a\r
+  )\r
 {\r
-  return f32_to_ui64_r_minMag(f32_from_f(a), false);\r
+  return f32_to_ui64_r_minMag (f32_from_f (a), false);\r
 }\r
 \r
 /*\r
  * Table 7, Standard conversions between floating types\r
  */\r
-\r
-aeabi_float_t __aeabi_d2f(aeabi_double_t a)\r
+aeabi_float_t\r
+__aeabi_d2f (\r
+  aeabi_double_t  a\r
+  )\r
 {\r
-  return f32_to_f(f64_to_f32(f64_from_d(a)));\r
+  return f32_to_f (f64_to_f32 (f64_from_d (a)));\r
 }\r
 \r
-aeabi_double_t __aeabi_f2d(aeabi_float_t a)\r
+aeabi_double_t\r
+__aeabi_f2d (\r
+  aeabi_float_t  a\r
+  )\r
 {\r
-  return f64_to_d(f32_to_f64(f32_from_f(a)));\r
+  return f64_to_d (f32_to_f64 (f32_from_f (a)));\r
 }\r
 \r
 /*\r
  * Table 8, Standard integer to floating-point conversions\r
  */\r
-\r
-aeabi_double_t __aeabi_i2d(int a)\r
+aeabi_double_t\r
+__aeabi_i2d (\r
+  int  a\r
+  )\r
 {\r
-  return f64_to_d(i32_to_f64(a));\r
+  return f64_to_d (i32_to_f64 (a));\r
 }\r
 \r
-aeabi_double_t __aeabi_ui2d(unsigned a)\r
+aeabi_double_t\r
+__aeabi_ui2d (\r
+  unsigned  a\r
+  )\r
 {\r
-  return f64_to_d(ui32_to_f64(a));\r
+  return f64_to_d (ui32_to_f64 (a));\r
 }\r
 \r
-aeabi_double_t __aeabi_l2d(long long a)\r
+aeabi_double_t\r
+__aeabi_l2d (\r
+  long long  a\r
+  )\r
 {\r
-  return f64_to_d(i64_to_f64(a));\r
+  return f64_to_d (i64_to_f64 (a));\r
 }\r
 \r
-aeabi_double_t __aeabi_ul2d(unsigned long long a)\r
+aeabi_double_t\r
+__aeabi_ul2d (\r
+  unsigned long long  a\r
+  )\r
 {\r
-  return f64_to_d(ui64_to_f64(a));\r
+  return f64_to_d (ui64_to_f64 (a));\r
 }\r
 \r
-aeabi_float_t __aeabi_i2f(int a)\r
+aeabi_float_t\r
+__aeabi_i2f (\r
+  int  a\r
+  )\r
 {\r
-  return f32_to_f(i32_to_f32(a));\r
+  return f32_to_f (i32_to_f32 (a));\r
 }\r
 \r
-aeabi_float_t __aeabi_ui2f(unsigned a)\r
+aeabi_float_t\r
+__aeabi_ui2f (\r
+  unsigned  a\r
+  )\r
 {\r
-  return f32_to_f(ui32_to_f32(a));\r
+  return f32_to_f (ui32_to_f32 (a));\r
 }\r
 \r
-aeabi_float_t __aeabi_l2f(long long a)\r
+aeabi_float_t\r
+__aeabi_l2f (\r
+  long long  a\r
+  )\r
 {\r
-  return f32_to_f(i64_to_f32(a));\r
+  return f32_to_f (i64_to_f32 (a));\r
 }\r
 \r
-aeabi_float_t __aeabi_ul2f(unsigned long long a)\r
+aeabi_float_t\r
+__aeabi_ul2f (\r
+  unsigned long long  a\r
+  )\r
 {\r
-  return f32_to_f(ui64_to_f32(a));\r
+  return f32_to_f (ui64_to_f32 (a));\r
 }\r