   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 0x0000563aae7d9d00> -> %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 0x0000563aae7d9d00> -> %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 'isdecimal'>, I[%i1], R[] -> %i0
 239  -live- %i0
 242  catch_exception L30
 245  int_return %i0
 247  ---
 247  L30:
 247  goto_if_exception_mismatch $<* struct object_vtable>, L31
 251  int_return $0
 253  ---
 253  L31:
 253  reraise
 254  ---
 254  L12:
 254  -live- %i1
 257  inline_call_ir_i <JitCode 'isdecimal'>, I[%i1], R[] -> %i0
 264  -live- %i0
 267  catch_exception L32
 270  -live- %i0
 273  goto_if_not %i0, L33
 277  int_return $0
 279  ---
 279  L33:
 279  int_return $1
 281  ---
 281  L32:
 281  goto_if_exception_mismatch $<* struct object_vtable>, L34
 285  int_return $1
 287  ---
 287  L34:
 287  reraise
 288  ---
 288  L13:
 288  -live- %i1
 291  inline_call_ir_i <JitCode 'isspace'>, I[%i1], R[] -> %i0
 298  -live- %i0
 301  catch_exception L35
 304  int_return %i0
 306  ---
 306  L35:
 306  goto_if_exception_mismatch $<* struct object_vtable>, L36
 310  int_return $0
 312  ---
 312  L36:
 312  reraise
 313  ---
 313  L14:
 313  -live- %i1
 316  inline_call_ir_i <JitCode 'isspace'>, I[%i1], R[] -> %i0
 323  -live- %i0
 326  catch_exception L37
 329  -live- %i0
 332  goto_if_not %i0, L38
 336  int_return $0
 338  ---
 338  L38:
 338  int_return $1
 340  ---
 340  L37:
 340  goto_if_exception_mismatch $<* struct object_vtable>, L39
 344  int_return $1
 346  ---
 346  L39:
 346  reraise
 347  ---
 347  L15:
 347  -live- %i1
 350  inline_call_ir_i <JitCode 'isalnum'>, I[%i1], R[] -> %i0
 357  -live- %i0, %i1
 360  catch_exception L40
 363  -live- %i0, %i1
 366  goto_if_not %i0, L41
 370  int_return $1
 372  ---
 372  L41:
 372  int_eq %i1, $95 -> %i0
 376  int_return %i0
 378  ---
 378  L40:
 378  goto_if_exception_mismatch $<* struct object_vtable>, L42
 382  int_return $0
 384  ---
 384  L42:
 384  reraise
 385  ---
 385  L16:
 385  -live- %i1
 388  inline_call_ir_i <JitCode 'isalnum'>, I[%i1], R[] -> %i0
 395  -live- %i0, %i1
 398  catch_exception L43
 401  -live- %i0, %i1
 404  goto_if_not %i0, L44
 408  int_return $0
 410  ---
 410  L44:
 410  -live- %i1
 413  goto_if_not_int_eq %i1, $95, L45
 418  int_return $0
 420  ---
 420  L45:
 420  int_return $1
 422  ---
 422  L43:
 422  goto_if_exception_mismatch $<* struct object_vtable>, L46
 426  int_return $1
 428  ---
 428  L46:
 428  reraise
 429  ---
 429  L17:
 429  -live- %i1
 432  inline_call_ir_i <JitCode 'islinebreak'>, I[%i1], R[] -> %i0
 439  -live- %i0
 442  catch_exception L47
 445  int_return %i0
 447  ---
 447  L47:
 447  goto_if_exception_mismatch $<* struct object_vtable>, L48
 451  int_return $0
 453  ---
 453  L48:
 453  reraise
 454  ---
 454  L18:
 454  -live- %i1
 457  inline_call_ir_i <JitCode 'islinebreak'>, I[%i1], R[] -> %i0
 464  -live- %i0
 467  catch_exception L49
 470  -live- %i0
 473  goto_if_not %i0, L50
 477  int_return $0
 479  ---
 479  L50:
 479  int_return $1
 481  ---
 481  L49:
 481  goto_if_exception_mismatch $<* struct object_vtable>, L51
 485  int_return $1
 487  ---
 487  L51:
 487  reraise
