void isp116x_show_regs(struct isp116x *isp116x) {
  {
    if ((0x00) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x01) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x02) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x03) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x04) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x0d) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x0e) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x0f) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x11) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x12) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x13) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x14) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x15) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x16) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x20) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x21) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x22) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x24) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x25) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x27) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x28) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x2a) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x2b) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x2c) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x2d) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
  {
    if ((0x2e) < 0x20) {
      do {
      } while (0);
    } else {
      do {
      } while (0);
    }
  };
}


x86 assembly (clang, -O0):
<isp116x_show_regs>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
jmp    110d <isp116x_show_regs+0xd>
jmp    1112 <isp116x_show_regs+0x12>
jmp    1117 <isp116x_show_regs+0x17>
jmp    111c <isp116x_show_regs+0x1c>
jmp    1121 <isp116x_show_regs+0x21>
jmp    1126 <isp116x_show_regs+0x26>
jmp    112b <isp116x_show_regs+0x2b>
jmp    1130 <isp116x_show_regs+0x30>
jmp    1135 <isp116x_show_regs+0x35>
jmp    113a <isp116x_show_regs+0x3a>
jmp    113f <isp116x_show_regs+0x3f>
jmp    1144 <isp116x_show_regs+0x44>
jmp    1149 <isp116x_show_regs+0x49>
jmp    114e <isp116x_show_regs+0x4e>
jmp    1153 <isp116x_show_regs+0x53>
jmp    1158 <isp116x_show_regs+0x58>
jmp    115d <isp116x_show_regs+0x5d>
jmp    1162 <isp116x_show_regs+0x62>
jmp    1167 <isp116x_show_regs+0x67>
jmp    116c <isp116x_show_regs+0x6c>
jmp    1171 <isp116x_show_regs+0x71>
jmp    1176 <isp116x_show_regs+0x76>
jmp    117b <isp116x_show_regs+0x7b>
jmp    1180 <isp116x_show_regs+0x80>
jmp    1185 <isp116x_show_regs+0x85>
jmp    118a <isp116x_show_regs+0x8a>
jmp    118f <isp116x_show_regs+0x8f>
jmp    1194 <isp116x_show_regs+0x94>
jmp    1199 <isp116x_show_regs+0x99>
jmp    119e <isp116x_show_regs+0x9e>
jmp    11a3 <isp116x_show_regs+0xa3>
jmp    11a8 <isp116x_show_regs+0xa8>
jmp    11ad <isp116x_show_regs+0xad>
jmp    11b2 <isp116x_show_regs+0xb2>
jmp    11b7 <isp116x_show_regs+0xb7>
jmp    11bc <isp116x_show_regs+0xbc>
jmp    11c1 <isp116x_show_regs+0xc1>
jmp    11c6 <isp116x_show_regs+0xc6>
jmp    11cb <isp116x_show_regs+0xcb>
jmp    11d0 <isp116x_show_regs+0xd0>
jmp    11d5 <isp116x_show_regs+0xd5>
jmp    11da <isp116x_show_regs+0xda>
jmp    11df <isp116x_show_regs+0xdf>
jmp    11e4 <isp116x_show_regs+0xe4>
jmp    11e9 <isp116x_show_regs+0xe9>
jmp    11ee <isp116x_show_regs+0xee>
jmp    11f3 <isp116x_show_regs+0xf3>
jmp    11f8 <isp116x_show_regs+0xf8>
jmp    11fd <isp116x_show_regs+0xfd>
jmp    1202 <isp116x_show_regs+0x102>
jmp    1207 <isp116x_show_regs+0x107>
pop    %rbp
ret

x86 assembly (clang, -O2):
<isp116x_show_regs>:
ret

LLVM IR (-O0):
%struct.isp116x = type opaque
define void @isp116x_show_regs(%struct.isp116x* %0) {
%2 = alloca %struct.isp116x*
store %struct.isp116x* %0, %struct.isp116x** %2
br label %3
3: ; preds = %1
br label %4
4: ; preds = %3
br label %5
5: ; preds = %4
br label %6
6: ; preds = %5
br label %7
7: ; preds = %6
br label %8
8: ; preds = %7
br label %9
9: ; preds = %8
br label %10
10: ; preds = %9
br label %11
11: ; preds = %10
br label %12
12: ; preds = %11
br label %13
13: ; preds = %12
br label %14
14: ; preds = %13
br label %15
15: ; preds = %14
br label %16
16: ; preds = %15
br label %17
17: ; preds = %16
br label %18
18: ; preds = %17
br label %19
19: ; preds = %18
br label %20
20: ; preds = %19
br label %21
21: ; preds = %20
br label %22
22: ; preds = %21
br label %23
23: ; preds = %22
br label %24
24: ; preds = %23
br label %25
25: ; preds = %24
br label %26
26: ; preds = %25
br label %27
27: ; preds = %26
br label %28
28: ; preds = %27
br label %29
29: ; preds = %28
br label %30
30: ; preds = %29
br label %31
31: ; preds = %30
br label %32
32: ; preds = %31
br label %33
33: ; preds = %32
br label %34
34: ; preds = %33
br label %35
35: ; preds = %34
br label %36
36: ; preds = %35
br label %37
37: ; preds = %36
br label %38
38: ; preds = %37
br label %39
39: ; preds = %38
br label %40
40: ; preds = %39
br label %41
41: ; preds = %40
br label %42
42: ; preds = %41
br label %43
43: ; preds = %42
br label %44
44: ; preds = %43
br label %45
45: ; preds = %44
br label %46
46: ; preds = %45
br label %47
47: ; preds = %46
br label %48
48: ; preds = %47
br label %49
49: ; preds = %48
br label %50
50: ; preds = %49
br label %51
51: ; preds = %50
br label %52
52: ; preds = %51
br label %53
53: ; preds = %52
br label %54
54: ; preds = %53
ret void
}

LLVM IR (-O2):
%struct.isp116x = type opaque
define void @isp116x_show_regs(%struct.isp116x* nocapture %0) {
ret void
}