3v4l.org

run code in 300+ PHP versions simultaneously
<?php class test { function switch100($case) { switch ($case) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: break; case 10: break; case 11: break; case 12: break; case 13: break; case 14: break; case 15: break; case 16: break; case 17: break; case 18: break; case 19: break; case 20: break; case 21: break; case 22: break; case 23: break; case 24: break; case 25: break; case 26: break; case 27: break; case 28: break; case 29: break; case 30: break; case 31: break; case 32: break; case 33: break; case 34: break; case 35: break; case 36: break; case 37: break; case 38: break; case 39: break; case 40: break; case 41: break; case 42: break; case 43: break; case 44: break; case 45: break; case 46: break; case 47: break; case 48: break; case 49: break; case 50: break; case 51: break; case 52: break; case 53: break; case 54: break; case 55: break; case 56: break; case 57: break; case 58: break; case 59: break; case 60: break; case 61: break; case 62: break; case 63: break; case 64: break; case 65: break; case 66: break; case 67: break; case 68: break; case 69: break; case 70: break; case 71: break; case 72: break; case 73: break; case 74: break; case 75: break; case 76: break; case 77: break; case 78: break; case 79: break; case 80: break; case 81: break; case 82: break; case 83: break; case 84: break; case 85: break; case 86: break; case 87: break; case 88: break; case 89: break; case 90: break; case 91: break; case 92: break; case 93: break; case 94: break; case 95: break; case 96: break; case 97: break; case 98: break; case 99: break; } return $case; } } class testMethod { public function method($case) { $this->{'go' . $case}(); } public function go0() { } public function go1() { } public function go2() { } public function go3() { } public function go4() { } public function go5() { } public function go6() { } public function go7() { } public function go8() { } public function go9() { } public function go10() { } public function go11() { } public function go12() { } public function go13() { } public function go14() { } public function go15() { } public function go16() { } public function go17() { } public function go18() { } public function go19() { } public function go20() { } public function go21() { } public function go22() { } public function go23() { } public function go24() { } public function go25() { } public function go26() { } public function go27() { } public function go28() { } public function go29() { } public function go30() { } public function go31() { } public function go32() { } public function go33() { } public function go34() { } public function go35() { } public function go36() { } public function go37() { } public function go38() { } public function go39() { } public function go40() { } public function go41() { } public function go42() { } public function go43() { } public function go44() { } public function go45() { } public function go46() { } public function go47() { } public function go48() { } public function go49() { } public function go50() { } public function go51() { } public function go52() { } public function go53() { } public function go54() { } public function go55() { } public function go56() { } public function go57() { } public function go58() { } public function go59() { } public function go60() { } public function go61() { } public function go62() { } public function go63() { } public function go64() { } public function go65() { } public function go66() { } public function go67() { } public function go68() { } public function go69() { } public function go70() { } public function go71() { } public function go72() { } public function go73() { } public function go74() { } public function go75() { } public function go76() { } public function go77() { } public function go78() { } public function go79() { } public function go80() { } public function go81() { } public function go82() { } public function go83() { } public function go84() { } public function go85() { } public function go86() { } public function go87() { } public function go88() { } public function go89() { } public function go90() { } public function go91() { } public function go92() { } public function go93() { } public function go94() { } public function go95() { } public function go96() { } public function go97() { } public function go98() { } public function go99() { } } $start = microtime(true); $count = 100000; $instance = new test(); $instance2 = new testMethod(); for ($i = 0; $i <= $count; $i++) { $instance->switch100($i % 100); } var_dump(microtime(true) - $start); $start = microtime(true); for ($i = 0; $i <= $count; $i++) { $instance2->method($i % 100); } var_dump(microtime(true) - $start);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 18
Branch analysis from position: 18
2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 13
Branch analysis from position: 20
1 jumps found. (Code = 42) Position 1 = 38
Branch analysis from position: 38
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 33
Branch analysis from position: 40
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 33
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 33
Branch analysis from position: 40
Branch analysis from position: 33
Branch analysis from position: 13
2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 13
Branch analysis from position: 20
Branch analysis from position: 13
filename:       /in/0cHXW
function name:  (null)
number of ops:  48
compiled vars:  !0 = $start, !1 = $count, !2 = $instance, !3 = $instance2, !4 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  521     0  E >   INIT_FCALL                                               'microtime'
          1        SEND_VAL                                                 <true>
          2        DO_ICALL                                         $5      
          3        ASSIGN                                                   !0, $5
  522     4        ASSIGN                                                   !1, 100000
  524     5        NEW                                              $8      'test'
          6        DO_FCALL                                      0          
          7        ASSIGN                                                   !2, $8
  525     8        NEW                                              $11     'testMethod'
          9        DO_FCALL                                      0          
         10        ASSIGN                                                   !3, $11
  527    11        ASSIGN                                                   !4, 0
         12      > JMP                                                      ->18
  528    13    >   INIT_METHOD_CALL                                         !2, 'switch100'
         14        MOD                                              ~15     !4, 100
         15        SEND_VAL_EX                                              ~15
         16        DO_FCALL                                      0          
  527    17        PRE_INC                                                  !4
         18    >   IS_SMALLER_OR_EQUAL                                      !4, !1
         19      > JMPNZ                                                    ~18, ->13
  530    20    >   INIT_FCALL                                               'var_dump'
         21        INIT_FCALL                                               'microtime'
         22        SEND_VAL                                                 <true>
         23        DO_ICALL                                         $19     
         24        SUB                                              ~20     $19, !0
         25        SEND_VAL                                                 ~20
         26        DO_ICALL                                                 
  531    27        INIT_FCALL                                               'microtime'
         28        SEND_VAL                                                 <true>
         29        DO_ICALL                                         $22     
         30        ASSIGN                                                   !0, $22
  532    31        ASSIGN                                                   !4, 0
         32      > JMP                                                      ->38
  533    33    >   INIT_METHOD_CALL                                         !3, 'method'
         34        MOD                                              ~25     !4, 100
         35        SEND_VAL_EX                                              ~25
         36        DO_FCALL                                      0          
  532    37        PRE_INC                                                  !4
         38    >   IS_SMALLER_OR_EQUAL                                      !4, !1
         39      > JMPNZ                                                    ~28, ->33
  536    40    >   INIT_FCALL                                               'var_dump'
         41        INIT_FCALL                                               'microtime'
         42        SEND_VAL                                                 <true>
         43        DO_ICALL                                         $29     
         44        SUB                                              ~30     $29, !0
         45        SEND_VAL                                                 ~30
         46        DO_ICALL                                                 
         47      > RETURN                                                   1

Class test:
Function switch100:
Finding entry points
Branch analysis from position: 0
32 jumps found. (Code = 187) Position 1 = 203, Position 2 = 204, Position 3 = 205, Position 4 = 206, Position 5 = 207, Position 6 = 208, Position 7 = 209, Position 8 = 210, Position 9 = 211, Position 10 = 212, Position 11 = 213, Position 12 = 214, Position 13 = 215, Position 14 = 216, Position 15 = 217, Position 16 = 218, Position 17 = 219, Position 18 = 220, Position 19 = 221, Position 20 = 222, Position 21 = 223, Position 22 = 224, Position 23 = 225, Position 24 = 226, Position 25 = 227, Position 26 = 228, Position 27 = 229, Position 28 = 230, Position 29 = 231, Position 30 = 232, Position 31 = 303, Position 32 = 2
Branch analysis from position: 203
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 204
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 205
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 206
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 207
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 208
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 209
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 210
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 211
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 212
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 213
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 214
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 215
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 216
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 217
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 218
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 219
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 220
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 221
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 222
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 223
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 224
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 225
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 226
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 227
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 228
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 229
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 230
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 231
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 232
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 303
Branch analysis from position: 2
2 jumps found. (Code = 44) Position 1 = 4, Position 2 = 203
Branch analysis from position: 4
2 jumps found. (Code = 44) Position 1 = 6, Position 2 = 204
Branch analysis from position: 6
2 jumps found. (Code = 44) Position 1 = 8, Position 2 = 205
Branch analysis from position: 8
2 jumps found. (Code = 44) Position 1 = 10, Position 2 = 206
Branch analysis from position: 10
2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 207
Branch analysis from position: 12
2 jumps found. (Code = 44) Position 1 = 14, Position 2 = 208
Branch analysis from position: 14
2 jumps found. (Code = 44) Position 1 = 16, Position 2 = 209
Branch analysis from position: 16
2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 210
Branch analysis from position: 18
2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 211
Branch analysis from position: 20
2 jumps found. (Code = 44) Position 1 = 22, Position 2 = 212
Branch analysis from position: 22
2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 213
Branch analysis from position: 24
2 jumps found. (Code = 44) Position 1 = 26, Position 2 = 214
Branch analysis from position: 26
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 215
Branch analysis from position: 28
2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 216
Branch analysis from position: 30
2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 217
Branch analysis from position: 32
2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 218
Branch analysis from position: 34
2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 219
Branch analysis from position: 36
2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 220
Branch analysis from position: 38
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 221
Branch analysis from position: 40
2 jumps found. (Code = 44) Position 1 = 42, Position 2 = 222
Branch analysis from position: 42
2 jumps found. (Code = 44) Position 1 = 44, Position 2 = 223
Branch analysis from position: 44
2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 224
Branch analysis from position: 46
2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 225
Branch analysis from position: 48
2 jumps found. (Code = 44) Position 1 = 50, Position 2 = 226
Branch analysis from position: 50
2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 227
Branch analysis from position: 52
2 jumps found. (Code = 44) Position 1 = 54, Position 2 = 228
Branch analysis from position: 54
2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 229
Branch analysis from position: 56
2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 230
Branch analysis from position: 58
2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 231
Branch analysis from position: 60
2 jumps found. (Code = 44) Position 1 = 62, Position 2 = 232
Branch analysis from position: 62
2 jumps found. (Code = 44) Position 1 = 64, Position 2 = 233
Branch analysis from position: 64
2 jumps found. (Code = 44) Position 1 = 66, Position 2 = 234
Branch analysis from position: 66
2 jumps found. (Code = 44) Position 1 = 68, Position 2 = 235
Branch analysis from position: 68
2 jumps found. (Code = 44) Position 1 = 70, Position 2 = 236
Branch analysis from position: 70
2 jumps found. (Code = 44) Position 1 = 72, Position 2 = 237
Branch analysis from position: 72
2 jumps found. (Code = 44) Position 1 = 74, Position 2 = 238
Branch analysis from position: 74
2 jumps found. (Code = 44) Position 1 = 76, Position 2 = 239
Branch analysis from position: 76
2 jumps found. (Code = 44) Position 1 = 78, Position 2 = 240
Branch analysis from position: 78
2 jumps found. (Code = 44) Position 1 = 80, Position 2 = 241
Branch analysis from position: 80
2 jumps found. (Code = 44) Position 1 = 82, Position 2 = 242
Branch analysis from position: 82
2 jumps found. (Code = 44) Position 1 = 84, Position 2 = 243
Branch analysis from position: 84
2 jumps found. (Code = 44) Position 1 = 86, Position 2 = 244
Branch analysis from position: 86
2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 245
Branch analysis from position: 88
2 jumps found. (Code = 44) Position 1 = 90, Position 2 = 246
Branch analysis from position: 90
2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 247
Branch analysis from position: 92
2 jumps found. (Code = 44) Position 1 = 94, Position 2 = 248
Branch analysis from position: 94
2 jumps found. (Code = 44) Position 1 = 96, Position 2 = 249
Branch analysis from position: 96
2 jumps found. (Code = 44) Position 1 = 98, Position 2 = 250
Branch analysis from position: 98
2 jumps found. (Code = 44) Position 1 = 100, Position 2 = 251
Branch analysis from position: 100
2 jumps found. (Code = 44) Position 1 = 102, Position 2 = 252
Branch analysis from position: 102
2 jumps found. (Code = 44) Position 1 = 104, Position 2 = 253
Branch analysis from position: 104
2 jumps found. (Code = 44) Position 1 = 106, Position 2 = 254
Branch analysis from position: 106
2 jumps found. (Code = 44) Position 1 = 108, Position 2 = 255
Branch analysis from position: 108
2 jumps found. (Code = 44) Position 1 = 110, Position 2 = 256
Branch analysis from position: 110
2 jumps found. (Code = 44) Position 1 = 112, Position 2 = 257
Branch analysis from position: 112
2 jumps found. (Code = 44) Position 1 = 114, Position 2 = 258
Branch analysis from position: 114
2 jumps found. (Code = 44) Position 1 = 116, Position 2 = 259
Branch analysis from position: 116
2 jumps found. (Code = 44) Position 1 = 118, Position 2 = 260
Branch analysis from position: 118
2 jumps found. (Code = 44) Position 1 = 120, Position 2 = 261
Branch analysis from position: 120
2 jumps found. (Code = 44) Position 1 = 122, Position 2 = 262
Branch analysis from position: 122
2 jumps found. (Code = 44) Position 1 = 124, Position 2 = 263
Branch analysis from position: 124
2 jumps found. (Code = 44) Position 1 = 126, Position 2 = 264
Branch analysis from position: 126
2 jumps found. (Code = 44) Position 1 = 128, Position 2 = 265
Branch analysis from position: 128
2 jumps found. (Code = 44) Position 1 = 130, Position 2 = 266
Branch analysis from position: 130
2 jumps found. (Code = 44) Position 1 = 132, Position 2 = 267
Branch analysis from position: 132
2 jumps found. (Code = 44) Position 1 = 134, Position 2 = 268
Branch analysis from position: 134
2 jumps found. (Code = 44) Position 1 = 136, Position 2 = 269
Branch analysis from position: 136
2 jumps found. (Code = 44) Position 1 = 138, Position 2 = 270
Branch analysis from position: 138
2 jumps found. (Code = 44) Position 1 = 140, Position 2 = 271
Branch analysis from position: 140
2 jumps found. (Code = 44) Position 1 = 142, Position 2 = 272
Branch analysis from position: 142
2 jumps found. (Code = 44) Position 1 = 144, Position 2 = 273
Branch analysis from position: 144
2 jumps found. (Code = 44) Position 1 = 146, Position 2 = 274
Branch analysis from position: 146
2 jumps found. (Code = 44) Position 1 = 148, Position 2 = 275
Branch analysis from position: 148
2 jumps found. (Code = 44) Position 1 = 150, Position 2 = 276
Branch analysis from position: 150
2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 277
Branch analysis from position: 152
2 jumps found. (Code = 44) Position 1 = 154, Position 2 = 278
Branch analysis from position: 154
2 jumps found. (Code = 44) Position 1 = 156, Position 2 = 279
Branch analysis from position: 156
2 jumps found. (Code = 44) Position 1 = 158, Position 2 = 280
Branch analysis from position: 158
2 jumps found. (Code = 44) Position 1 = 160, Position 2 = 281
Branch analysis from position: 160
2 jumps found. (Code = 44) Position 1 = 162, Position 2 = 282
Branch analysis from position: 162
2 jumps found. (Code = 44) Position 1 = 164, Position 2 = 283
Branch analysis from position: 164
2 jumps found. (Code = 44) Position 1 = 166, Position 2 = 284
Branch analysis from position: 166
2 jumps found. (Code = 44) Position 1 = 168, Position 2 = 285
Branch analysis from position: 168
2 jumps found. (Code = 44) Position 1 = 170, Position 2 = 286
Branch analysis from position: 170
2 jumps found. (Code = 44) Position 1 = 172, Position 2 = 287
Branch analysis from position: 172
2 jumps found. (Code = 44) Position 1 = 174, Position 2 = 288
Branch analysis from position: 174
2 jumps found. (Code = 44) Position 1 = 176, Position 2 = 289
Branch analysis from position: 176
2 jumps found. (Code = 44) Position 1 = 178, Position 2 = 290
Branch analysis from position: 178
2 jumps found. (Code = 44) Position 1 = 180, Position 2 = 291
Branch analysis from position: 180
2 jumps found. (Code = 44) Position 1 = 182, Position 2 = 292
Branch analysis from position: 182
2 jumps found. (Code = 44) Position 1 = 184, Position 2 = 293
Branch analysis from position: 184
2 jumps found. (Code = 44) Position 1 = 186, Position 2 = 294
Branch analysis from position: 186
2 jumps found. (Code = 44) Position 1 = 188, Position 2 = 295
Branch analysis from position: 188
2 jumps found. (Code = 44) Position 1 = 190, Position 2 = 296
Branch analysis from position: 190
2 jumps found. (Code = 44) Position 1 = 192, Position 2 = 297
Branch analysis from position: 192
2 jumps found. (Code = 44) Position 1 = 194, Position 2 = 298
Branch analysis from position: 194
2 jumps found. (Code = 44) Position 1 = 196, Position 2 = 299
Branch analysis from position: 196
2 jumps found. (Code = 44) Position 1 = 198, Position 2 = 300
Branch analysis from position: 198
2 jumps found. (Code = 44) Position 1 = 200, Position 2 = 301
Branch analysis from position: 200
2 jumps found. (Code = 44) Position 1 = 202, Position 2 = 302
Branch analysis from position: 202
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 302
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 301
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 300
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 299
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 298
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 297
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 296
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 295
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 294
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 293
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 292
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 291
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 290
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 289
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 288
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 287
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 286
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 285
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 284
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 283
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 282
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 281
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 280
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 279
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 278
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 277
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 276
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 275
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 274
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 273
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 272
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 271
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 270
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 269
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 268
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 267
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 266
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 265
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 264
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 263
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 262
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 261
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 260
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 259
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 258
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 257
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 256
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 255
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 254
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 253
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 252
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 251
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 250
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 249
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 248
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 247
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 246
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 245
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 244
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 243
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 242
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 241
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 240
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 239
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 238
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 237
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 236
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 235
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 234
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 233
1 jumps found. (Code = 42) Position 1 = 303
Branch analysis from position: 303
Branch analysis from position: 232
Branch analysis from position: 231
Branch analysis from position: 230
Branch analysis from position: 229
Branch analysis from position: 228
Branch analysis from position: 227
Branch analysis from position: 226
Branch analysis from position: 225
Branch analysis from position: 224
Branch analysis from position: 223
Branch analysis from position: 222
Branch analysis from position: 221
Branch analysis from position: 220
Branch analysis from position: 219
Branch analysis from position: 218
Branch analysis from position: 217
Branch analysis from position: 216
Branch analysis from position: 215
Branch analysis from position: 214
Branch analysis from position: 213
Branch analysis from position: 212
Branch analysis from position: 211
Branch analysis from position: 210
Branch analysis from position: 209
Branch analysis from position: 208
Branch analysis from position: 207
Branch analysis from position: 206
Branch analysis from position: 205
Branch analysis from position: 204
Branch analysis from position: 203
filename:       /in/0cHXW
function name:  switch100
number of ops:  305
compiled vars:  !0 = $case
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    5     0  E >   RECV                                             !0      
    7     1      > SWITCH_LONG                                              !0, [ 0:->203, 1:->204, 2:->205, 3:->206, 4:->207, 5:->208, 6:->209, 7:->210, 8:->211, 9:->212, 10:->213, 11:->214, 12:->215, 13:->216, 14:->217, 15:->218, 16:->219, 17:->220, 18:->221, 19:->222, 20:->223, 21:->224, 22:->225, 23:->226, 24:->227, 25:->228, 26:->229, 27:->230, 28:->231, 29:->232, 30:->233, 31:->234, 32:->235, 33:->236, 34:->237, 35:->238, 36:->239, 37:->240, 38:->241, 39:->242, 40:->243, 41:->244, 42:->245, 43:->246, 44:->247, 45:->248, 46:->249, 47:->250, 48:->251, 49:->252, 50:->253, 51:->254, 52:->255, 53:->256, 54:->257, 55:->258, 56:->259, 57:->260, 58:->261, 59:->262, 60:->263, 61:->264, 62:->265, 63:->266, 64:->267, 65:->268, 66:->269, 67:->270, 68:->271, 69:->272, 70:->273, 71:->274, 72:->275, 73:->276, 74:->277, 75:->278, 76:->279, 77:->280, 78:->281, 79:->282, 80:->283, 81:->284, 82:->285, 83:->286, 84:->287, 85:->288, 86:->289, 87:->290, 88:->291, 89:->292, 90:->293, 91:->294, 92:->295, 93:->296, 94:->297, 95:->298, 96:->299, 97:->300, 98:->301, 99:->302, ], ->303
    8     2    >   IS_EQUAL                                                 !0, 0
          3      > JMPNZ                                                    ~1, ->203
   10     4    >   IS_EQUAL                                                 !0, 1
          5      > JMPNZ                                                    ~1, ->204
   12     6    >   IS_EQUAL                                                 !0, 2
          7      > JMPNZ                                                    ~1, ->205
   14     8    >   IS_EQUAL                                                 !0, 3
          9      > JMPNZ                                                    ~1, ->206
   16    10    >   IS_EQUAL                                                 !0, 4
         11      > JMPNZ                                                    ~1, ->207
   18    12    >   IS_EQUAL                                                 !0, 5
         13      > JMPNZ                                                    ~1, ->208
   20    14    >   IS_EQUAL                                                 !0, 6
         15      > JMPNZ                                                    ~1, ->209
   22    16    >   IS_EQUAL                                                 !0, 7
         17      > JMPNZ                                                    ~1, ->210
   24    18    >   IS_EQUAL                                                 !0, 8
         19      > JMPNZ                                                    ~1, ->211
   26    20    >   IS_EQUAL                                                 !0, 9
         21      > JMPNZ                                                    ~1, ->212
   28    22    >   IS_EQUAL                                                 !0, 10
         23      > JMPNZ                                                    ~1, ->213
   30    24    >   IS_EQUAL                                                 !0, 11
         25      > JMPNZ                                                    ~1, ->214
   32    26    >   IS_EQUAL                                                 !0, 12
         27      > JMPNZ                                                    ~1, ->215
   34    28    >   IS_EQUAL                                                 !0, 13
         29      > JMPNZ                                                    ~1, ->216
   36    30    >   IS_EQUAL                                                 !0, 14
         31      > JMPNZ                                                    ~1, ->217
   38    32    >   IS_EQUAL                                                 !0, 15
         33      > JMPNZ                                                    ~1, ->218
   40    34    >   IS_EQUAL                                                 !0, 16
         35      > JMPNZ                                                    ~1, ->219
   42    36    >   IS_EQUAL                                                 !0, 17
         37      > JMPNZ                                                    ~1, ->220
   44    38    >   IS_EQUAL                                                 !0, 18
         39      > JMPNZ                                                    ~1, ->221
   46    40    >   IS_EQUAL                                                 !0, 19
         41      > JMPNZ                                               

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
242.67 ms | 1428 KiB | 18 Q