   0  -live- %i0, %i1
   3  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4, 4:L5, 5:L6, 6:L7, 7:L8, 8:L9, 9:L10, 10:L11, 11:L12, 12:L13, 13:L14, 14:L15, 15:L16, 16:L17, 17:L18>
   7  int_return $0
   9  ---
   9  L1:
   9  -live- %i1
  12  int_between $48, %i1, $58 -> %i0
  17  int_return %i0
  19  ---
  19  L2:
  19  -live- %i1
  22  int_between $48, %i1, $58 -> %i0
  27  -live- %i0
  30  goto_if_not %i0, L19
  34  int_return $0
  36  ---
  36  L19:
  36  int_return $1
  38  ---
  38  L3:
  38  -live- %i1
  41  int_eq %i1, $32 -> %i0
  45  int_between $9, %i1, $14 -> %i1
  50  int_or %i0, %i1 -> %i0
  54  int_is_true %i0 -> %i0
  57  int_return %i0
  59  ---
  59  L4:
  59  -live- %i1
  62  int_eq %i1, $32 -> %i0
  66  int_between $9, %i1, $14 -> %i1
  71  int_or %i0, %i1 -> %i0
  75  -live- %i0
  78  goto_if_not_int_is_true %i0, L20
  82  int_return $0
  84  ---
  84  L20:
  84  int_return $1
  86  ---
  86  L5:
  86  -live- %i1
  89  goto_if_not_int_lt %i1, $256, L21
  94  getarrayitem_gc_i_pure $<* array [ False, False, False, False, False, False, False, False, False, False, False, False, (...), False, False, False, False, False ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x317fa710> -> %i0
 100  int_return %i0
 102  ---
 102  L21:
 102  int_return $0
 104  ---
 104  L6:
 104  -live- %i1
 107  goto_if_not_int_lt %i1, $256, L22
 112  getarrayitem_gc_i_pure $<* array [ False, False, False, False, False, False, False, False, False, False, False, False, (...), False, False, False, False, False ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x317fa710> -> %i0
 118  -live- %i0
 121  goto_if_not %i0, L23
 125  int_return $0
 127  ---
 127  L23:
 127  int_return $1
 129  ---
 129  L22:
 129  int_return $1
 131  ---
 131  L7:
 131  -live- %i1
 134  int_eq %i1, $10 -> %i0
 138  int_return %i0
 140  ---
 140  L8:
 140  -live- %i1
 143  goto_if_not_int_eq %i1, $10, L24
 148  int_return $0
 150  ---
 150  L24:
 150  int_return $1
 152  ---
 152  L9:
 152  -live- %i1
 155  goto_if_not_int_eq %i1, $95, L25
 160  int_return $1
 162  ---
 162  L25:
 162  -live- %i1
 165  goto_if_not_int_lt %i1, $256, L26
 170  residual_call_ir_i $<* fn isalnum>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
 178  int_return %i0
 180  ---
 180  L26:
 180  int_return $0
 182  ---
 182  L10:
 182  -live- %i1
 185  goto_if_not_int_eq %i1, $95, L27
 190  int_return $0
 192  ---
 192  L27:
 192  -live- %i1
 195  goto_if_not_int_lt %i1, $256, L28
 200  residual_call_ir_i $<* fn isalnum>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
 208  -live- %i0
 211  goto_if_not_int_is_true %i0, L29
 215  int_return $0
 217  ---
 217  L29:
 217  int_return $1
 219  ---
 219  L28:
 219  int_return $1
 221  ---
 221  L11:
 221  -live- %i1
 224  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 231  -live- %i1
 234  goto_if_not_int_lt %i1, $0, L30
 239  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 244  int_add %i1, %i0 -> %i1
 248  L31:
 248  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 254  int_and %i0, $256 -> %i0
 258  int_is_true %i0 -> %i0
 261  int_return %i0
 263  ---
 263  L30:
 263  goto L31
 266  ---
 266  L12:
 266  -live- %i1
 269  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 276  -live- %i1
 279  goto_if_not_int_lt %i1, $0, L32
 284  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 289  int_add %i1, %i0 -> %i1
 293  L33:
 293  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 299  int_and %i0, $256 -> %i0
 303  -live- %i0
 306  goto_if_not_int_is_true %i0, L34
 310  int_return $0
 312  ---
 312  L34:
 312  int_return $1
 314  ---
 314  L32:
 314  goto L33
 317  ---
 317  L13:
 317  -live- %i1
 320  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 327  -live- %i1
 330  goto_if_not_int_lt %i1, $0, L35
 335  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 340  int_add %i1, %i0 -> %i1
 344  L36:
 344  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 350  int_and %i0, $1 -> %i0
 354  int_is_true %i0 -> %i0
 357  int_return %i0
 359  ---
 359  L35:
 359  goto L36
 362  ---
 362  L14:
 362  -live- %i1
 365  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 372  -live- %i1
 375  goto_if_not_int_lt %i1, $0, L37
 380  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 385  int_add %i1, %i0 -> %i1
 389  L38:
 389  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 395  int_and %i0, $1 -> %i0
 399  -live- %i0
 402  goto_if_not_int_is_true %i0, L39
 406  int_return $0
 408  ---
 408  L39:
 408  int_return $1
 410  ---
 410  L37:
 410  goto L38
 413  ---
 413  L15:
 413  -live- %i1
 416  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i2
 423  -live- %i1, %i2
 426  goto_if_not_int_lt %i2, $0, L40
 431  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 436  int_add %i2, %i0 -> %i2
 440  L41:
 440  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 446  int_and %i0, $66 -> %i0
 450  -live- %i0, %i1
 453  goto_if_not_int_is_true %i0, L42
 457  int_return $1
 459  ---
 459  L42:
 459  int_eq %i1, $95 -> %i0
 463  int_return %i0
 465  ---
 465  L40:
 465  goto L41
 468  ---
 468  L16:
 468  -live- %i1
 471  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i2
 478  -live- %i1, %i2
 481  goto_if_not_int_lt %i2, $0, L43
 486  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 491  int_add %i2, %i0 -> %i2
 495  L44:
 495  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 501  int_and %i0, $66 -> %i0
 505  -live- %i0, %i1
 508  goto_if_not_int_is_true %i0, L45
 512  int_return $0
 514  ---
 514  L45:
 514  -live- %i1
 517  goto_if_not_int_eq %i1, $95, L46
 522  int_return $0
 524  ---
 524  L46:
 524  int_return $1
 526  ---
 526  L43:
 526  goto L44
 529  ---
 529  L17:
 529  -live- %i1
 532  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 539  -live- %i1
 542  goto_if_not_int_lt %i1, $0, L47
 547  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 552  int_add %i1, %i0 -> %i1
 556  L48:
 556  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 562  int_and %i0, $4 -> %i0
 566  int_is_true %i0 -> %i0
 569  int_return %i0
 571  ---
 571  L47:
 571  goto L48
 574  ---
 574  L18:
 574  -live- %i1
 577  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 584  -live- %i1
 587  goto_if_not_int_lt %i1, $0, L49
 592  arraylen_gc $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 597  int_add %i1, %i0 -> %i1
 601  L50:
 601  getarrayitem_gc_i_pure $<* array [ 0L, 1L, 5L, 5L, 5L, 4097L, 4096L, 4096L, 4096L, 12288L, 4608L, 4608L, (...), 7232L, 7232L, 7232L, 4096L, 4288L ]>, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3e7afb10> -> %i0
 607  int_and %i0, $4 -> %i0
 611  -live- %i0
 614  goto_if_not_int_is_true %i0, L51
 618  int_return $0
 620  ---
 620  L51:
 620  int_return $1
 622  ---
 622  L49:
 622  goto L50
