nir: Don't clang-format const_value helpers
authorFaith Ekstrand <faith.ekstrand@collabora.com>
Sat, 29 Jul 2023 16:19:40 +0000 (11:19 -0500)
committerMarge Bot <emma+marge@anholt.net>
Sat, 12 Aug 2023 19:27:28 +0000 (19:27 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24382>

src/compiler/nir/nir.c
src/compiler/nir/nir.h

index 96f17cd..f892584 100644 (file)
@@ -886,6 +886,8 @@ const_value_float(double d, unsigned bit_size)
 {
    nir_const_value v;
    memset(&v, 0, sizeof(v));
+
+   /* clang-format off */
    switch (bit_size) {
    case 16: v.u16 = _mesa_float_to_half(d);  break;
    case 32: v.f32 = d;                       break;
@@ -893,6 +895,8 @@ const_value_float(double d, unsigned bit_size)
    default:
       unreachable("Invalid bit size");
    }
+   /* clang-format on */
+
    return v;
 }
 
@@ -901,15 +905,19 @@ const_value_int(int64_t i, unsigned bit_size)
 {
    nir_const_value v;
    memset(&v, 0, sizeof(v));
+
+   /* clang-format off */
    switch (bit_size) {
-   case 1:  v.b   = i & 1;  break;
-   case 8:  v.i8  = i;  break;
-   case 16: v.i16 = i;  break;
-   case 32: v.i32 = i;  break;
-   case 64: v.i64 = i;  break;
+   case 1:  v.b   = i & 1; break;
+   case 8:  v.i8  = i;     break;
+   case 16: v.i16 = i;     break;
+   case 32: v.i32 = i;     break;
+   case 64: v.i64 = i;     break;
    default:
       unreachable("Invalid bit size");
    }
+   /* clang-format on */
+
    return v;
 }
 
@@ -1380,19 +1388,14 @@ nir_const_value_for_float(double f, unsigned bit_size)
    nir_const_value v;
    memset(&v, 0, sizeof(v));
 
+   /* clang-format off */
    switch (bit_size) {
-   case 16:
-      v.u16 = _mesa_float_to_half(f);
-      break;
-   case 32:
-      v.f32 = f;
-      break;
-   case 64:
-      v.f64 = f;
-      break;
-   default:
-      unreachable("Invalid bit size");
+   case 16: v.u16 = _mesa_float_to_half(f);  break;
+   case 32: v.f32 = f;                       break;
+   case 64: v.f64 = f;                       break;
+   default: unreachable("Invalid bit size");
    }
+   /* clang-format on */
 
    return v;
 }
@@ -1400,13 +1403,14 @@ nir_const_value_for_float(double f, unsigned bit_size)
 double
 nir_const_value_as_float(nir_const_value value, unsigned bit_size)
 {
+   /* clang-format off */
    switch (bit_size) {
    case 16: return _mesa_half_to_float(value.u16);
    case 32: return value.f32;
    case 64: return value.f64;
-   default:
-      unreachable("Invalid bit size");
+   default: unreachable("Invalid bit size");
    }
+   /* clang-format on */
 }
 
 nir_const_value *
index 628504f..6571b88 100644 (file)
@@ -295,6 +295,7 @@ nir_const_value_for_raw_uint(uint64_t x, unsigned bit_size)
    nir_const_value v;
    memset(&v, 0, sizeof(v));
 
+   /* clang-format off */
    switch (bit_size) {
    case 1:  v.b   = x;  break;
    case 8:  v.u8  = x;  break;
@@ -304,6 +305,7 @@ nir_const_value_for_raw_uint(uint64_t x, unsigned bit_size)
    default:
       unreachable("Invalid bit size");
    }
+   /* clang-format on */
 
    return v;
 }
@@ -349,6 +351,7 @@ nir_const_value nir_const_value_for_float(double b, unsigned bit_size);
 static inline int64_t
 nir_const_value_as_int(nir_const_value value, unsigned bit_size)
 {
+   /* clang-format off */
    switch (bit_size) {
    /* int1_t uses 0/-1 convention */
    case 1:  return -(int)value.b;
@@ -359,11 +362,13 @@ nir_const_value_as_int(nir_const_value value, unsigned bit_size)
    default:
       unreachable("Invalid bit size");
    }
+   /* clang-format on */
 }
 
 static inline uint64_t
 nir_const_value_as_uint(nir_const_value value, unsigned bit_size)
 {
+   /* clang-format off */
    switch (bit_size) {
    case 1:  return value.b;
    case 8:  return value.u8;
@@ -373,6 +378,7 @@ nir_const_value_as_uint(nir_const_value value, unsigned bit_size)
    default:
       unreachable("Invalid bit size");
    }
+   /* clang-format on */
 }
 
 static inline bool