   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 0x0000556c1c6767c8> -> %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 0x0000556c1c6767c8> -> %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  int_signext %i1, $4 -> %i0
 174  residual_call_ir_i $<* fn isalnum>, I[%i0], R[], <CallDescr(i) EF=2> -> %i0
 182  int_return %i0
 184  ---
 184  L26:
 184  int_return $0
 186  ---
 186  L10:
 186  -live- %i1
 189  goto_if_not_int_eq %i1, $95, L27
 194  int_return $0
 196  ---
 196  L27:
 196  -live- %i1
 199  goto_if_not_int_lt %i1, $256, L28
 204  int_signext %i1, $4 -> %i0
 208  residual_call_ir_i $<* fn isalnum>, I[%i0], R[], <CallDescr(i) EF=2> -> %i0
 216  -live- %i0
 219  goto_if_not_int_is_true %i0, L29
 223  int_return $0
 225  ---
 225  L29:
 225  int_return $1
 227  ---
 227  L28:
 227  int_return $1
 229  ---
 229  L11:
 229  -live- %i1
 232  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 239  -live- %i1
 242  goto_if_not_int_lt %i1, $0, L30
 247  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 0x0000556c19fe7280> -> %i0
 252  int_add %i1, %i0 -> %i1
 256  L31:
 256  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 0x0000556c19fe7280> -> %i0
 262  int_and %i0, $256 -> %i0
 266  int_is_true %i0 -> %i0
 269  int_return %i0
 271  ---
 271  L30:
 271  goto L31
 274  ---
 274  L12:
 274  -live- %i1
 277  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 284  -live- %i1
 287  goto_if_not_int_lt %i1, $0, L32
 292  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 0x0000556c19fe7280> -> %i0
 297  int_add %i1, %i0 -> %i1
 301  L33:
 301  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 0x0000556c19fe7280> -> %i0
 307  int_and %i0, $256 -> %i0
 311  -live- %i0
 314  goto_if_not_int_is_true %i0, L34
 318  int_return $0
 320  ---
 320  L34:
 320  int_return $1
 322  ---
 322  L32:
 322  goto L33
 325  ---
 325  L13:
 325  -live- %i1
 328  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 335  -live- %i1
 338  goto_if_not_int_lt %i1, $0, L35
 343  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 0x0000556c19fe7280> -> %i0
 348  int_add %i1, %i0 -> %i1
 352  L36:
 352  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 0x0000556c19fe7280> -> %i0
 358  int_and %i0, $1 -> %i0
 362  int_is_true %i0 -> %i0
 365  int_return %i0
 367  ---
 367  L35:
 367  goto L36
 370  ---
 370  L14:
 370  -live- %i1
 373  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 380  -live- %i1
 383  goto_if_not_int_lt %i1, $0, L37
 388  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 0x0000556c19fe7280> -> %i0
 393  int_add %i1, %i0 -> %i1
 397  L38:
 397  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 0x0000556c19fe7280> -> %i0
 403  int_and %i0, $1 -> %i0
 407  -live- %i0
 410  goto_if_not_int_is_true %i0, L39
 414  int_return $0
 416  ---
 416  L39:
 416  int_return $1
 418  ---
 418  L37:
 418  goto L38
 421  ---
 421  L15:
 421  -live- %i1
 424  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i2
 431  -live- %i1, %i2
 434  goto_if_not_int_lt %i2, $0, L40
 439  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 0x0000556c19fe7280> -> %i0
 444  int_add %i2, %i0 -> %i2
 448  L41:
 448  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 0x0000556c19fe7280> -> %i0
 454  int_and %i0, $66 -> %i0
 458  -live- %i0, %i1
 461  goto_if_not_int_is_true %i0, L42
 465  int_return $1
 467  ---
 467  L42:
 467  int_eq %i1, $95 -> %i0
 471  int_return %i0
 473  ---
 473  L40:
 473  goto L41
 476  ---
 476  L16:
 476  -live- %i1
 479  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i2
 486  -live- %i1, %i2
 489  goto_if_not_int_lt %i2, $0, L43
 494  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 0x0000556c19fe7280> -> %i0
 499  int_add %i2, %i0 -> %i2
 503  L44:
 503  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 0x0000556c19fe7280> -> %i0
 509  int_and %i0, $66 -> %i0
 513  -live- %i0, %i1
 516  goto_if_not_int_is_true %i0, L45
 520  int_return $0
 522  ---
 522  L45:
 522  -live- %i1
 525  goto_if_not_int_eq %i1, $95, L46
 530  int_return $0
 532  ---
 532  L46:
 532  int_return $1
 534  ---
 534  L43:
 534  goto L44
 537  ---
 537  L17:
 537  -live- %i1
 540  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 547  -live- %i1
 550  goto_if_not_int_lt %i1, $0, L47
 555  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 0x0000556c19fe7280> -> %i0
 560  int_add %i1, %i0 -> %i1
 564  L48:
 564  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 0x0000556c19fe7280> -> %i0
 570  int_and %i0, $4 -> %i0
 574  int_is_true %i0 -> %i0
 577  int_return %i0
 579  ---
 579  L47:
 579  goto L48
 582  ---
 582  L18:
 582  -live- %i1
 585  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i1
 592  -live- %i1
 595  goto_if_not_int_lt %i1, $0, L49
 600  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 0x0000556c19fe7280> -> %i0
 605  int_add %i1, %i0 -> %i1
 609  L50:
 609  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 0x0000556c19fe7280> -> %i0
 615  int_and %i0, $4 -> %i0
 619  -live- %i0
 622  goto_if_not_int_is_true %i0, L51
 626  int_return $0
 628  ---
 628  L51:
 628  int_return $1
 630  ---
 630  L49:
 630  goto L50
