integral + integral
               c   sc   uc  ssi  usi   si   ui  sli  uli slli ulli
  bytes        1    1    1    2    2    4    4    8    8    8    8
          + ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
     c  1 |    1    1    1    2    2    4    4    8    8    8    8
    sc  1 |    1    1    1    2    2    4    4    8    8    8    8
    uc  1 |    1    1    1    2    2    4    4    8    8    8    8
   ssi  2 |    2    2    2    2    2    4    4    8    8    8    8
   usi  2 |    2    2    2    2    2    4    4    8    8    8    8
    si  4 |    4    4    4    4    4    4    4    8    8    8    8
    ui  4 |    4    4    4    4    4    4    4    8    8    8    8
   sli  8 |    8    8    8    8    8    8    8    8    8    8    8
   uli  8 |    8    8    8    8    8    8    8    8    8    8    8
  slli  8 |    8    8    8    8    8    8    8    8    8    8    8
  ulli  8 |    8    8    8    8    8    8    8    8    8    8    8

float + integral
               c   sc   uc  ssi  usi   si   ui  sli  uli slli ulli
  bytes        1    1    1    2    2    4    4    8    8    8    8
          + ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
   f32  4 |    4    4    4    4    4    4    4    4    4    4    4
  f32c  8 |    8    8    8    8    8    8    8    8    8    8    8
     f  4 |    4    4    4    4    4    4    4    4    4    4    4
    fc  8 |    8    8    8    8    8    8    8    8    8    8    8
  f32x  8 |    8    8    8    8    8    8    8    8    8    8    8
 f32xc 16 |   16   16   16   16   16   16   16   16   16   16   16
   f64  8 |    8    8    8    8    8    8    8    8    8    8    8
  f64c 16 |   16   16   16   16   16   16   16   16   16   16   16
     d  8 |    8    8    8    8    8    8    8    8    8    8    8
    dc 16 |   16   16   16   16   16   16   16   16   16   16   16
  f64x 16 |   16   16   16   16   16   16   16   16   16   16   16
 f64xc 32 |   32   32   32   32   32   32   32   32   32   32   32
    ld 16 |   16   16   16   16   16   16   16   16   16   16   16
   ldc 32 |   32   32   32   32   32   32   32   32   32   32   32
  f128 16 |   16   16   16   16   16   16   16   16   16   16   16
 f128c 32 |   32   32   32   32   32   32   32   32   32   32   32

float + float
              f32  f32c     f    fc  f32x f32xc   f64  f64c     d    dc  f64x f64xc    ld   ldc  f128 f128c
  bytes         4     8     4     8     8    16     8    16     8    16    16    32    16    32    16    32
          + ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------
   f32  4 |     4     8     4     8     8    16     8    16     8    16    16    32    16    32    16    32
  f32c  8 |     8     8     8     8    16    16    16    16    16    16    32    32    32    32    32    32
     f  4 |     4     8     4     8     8    16     8    16     8    16    16    32    16    32    16    32
    fc  8 |     8     8     8     8    16    16    16    16    16    16    32    32    32    32    32    32
  f32x  8 |     8    16     8    16     8    16     8    16     8    16    16    32    16    32    16    32
 f32xc 16 |    16    16    16    16    16    16    16    16    16    16    32    32    32    32    32    32
   f64  8 |     8    16     8    16     8    16     8    16     8    16    16    32    16    32    16    32
  f64c 16 |    16    16    16    16    16    16    16    16    16    16    32    32    32    32    32    32
     d  8 |     8    16     8    16     8    16     8    16     8    16    16    32    16    32    16    32
    dc 16 |    16    16    16    16    16    16    16    16    16    16    32    32    32    32    32    32
  f64x 16 |    16    32    16    32    16    32    16    32    16    32    16    32    16    32    16    32
 f64xc 32 |    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32
    ld 16 |    16    32    16    32    16    32    16    32    16    32    16    32    16    32    16    32
   ldc 32 |    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32
  f128 16 |    16    32    16    32    16    32    16    32    16    32    16    32    16    32    16    32
 f128c 32 |    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32
