   0  -live- %i0, %i1, %r0
   3  goto_if_not_int_is_zero %i0, L1
   7  int_copy $0 -> %i3
  10  L2:
  10  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rbigint.rbigint.inst__size> -> %i2
  15  -live- %i0, %i1, %i2, %i3, %r0
  18  goto_if_not_int_is_zero %i2, L3
  22  int_copy $0 -> %i2
  25  L4:
  25  -live- %i0, %i1, %i2, %i3, %r0
  28  goto_if_not_int_gt %i2, %i3, L5
  33  int_return $False
  35  ---
  35  L5:
  35  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rbigint.rbigint.inst__size> -> %i2
  40  -live- %i0, %i1, %i2, %i3, %r0
  43  goto_if_not_int_is_zero %i2, L6
  47  int_copy $0 -> %i2
  50  L7:
  50  -live- %i0, %i1, %i2, %i3, %r0
  53  goto_if_not_int_lt %i2, %i3, L8
  58  int_return $True
  60  ---
  60  L8:
  60  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rbigint.rbigint.inst__size> -> %i2
  65  inline_call_ir_i <JitCode '_ll_1_int_abs__Signed'>, I[%i2], R[] -> %i2
  72  -live- %i0, %i1, %i2, %i3, %r0
  75  goto_if_not_int_is_true %i2, L9
  79  -live- %i0, %i1, %i2, %i3, %r0
  82  goto_if_not_int_gt %i2, $1, L10
  87  -live- %i3
  90  goto_if_not_int_eq %i3, $1, L11
  95  int_return $False
  97  ---
  97  L11:
  97  int_return $True
  99  ---
  99  L10:
  99  L12:
  99  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rbigint.rbigint.inst__size> -> %i2
 104  -live- %i0, %i1, %i2, %r0
 107  goto_if_not_int_is_zero %i2, L13
 111  int_copy $0 -> %i2
 114  L14:
 114  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rbigint.rbigint.inst__digits> -> %r0
 119  getarrayitem_gc_i_pure %r0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab0d404e20> -> %i3
 125  int_mul %i2, %i3 -> %i2
 129  -live- %i0, %i1, %i2
 132  goto_if_not %i1, L15
 136  -live- %i0, %i2
 139  goto_if_not_int_le %i2, %i0, L16
 144  int_return $True
 146  ---
 146  L16:
 146  int_return $False
 148  ---
 148  L15:
 148  -live- %i0, %i2
 151  goto_if_not_int_lt %i2, %i0, L17
 156  int_return $True
 158  ---
 158  L17:
 158  int_return $False
 160  ---
 160  L13:
 160  -live- %i0, %i1, %i2, %r0
 163  goto_if_not_int_lt %i2, $0, L18
 168  int_copy $-1 -> %i2
 171  goto L14
 174  ---
 174  L18:
 174  int_copy $1 -> %i2
 177  goto L14
 180  ---
 180  L9:
 180  goto L12
 183  ---
 183  L6:
 183  -live- %i0, %i1, %i2, %i3, %r0
 186  goto_if_not_int_lt %i2, $0, L19
 191  int_copy $-1 -> %i2
 194  goto L7
 197  ---
 197  L19:
 197  int_copy $1 -> %i2
 200  goto L7
 203  ---
 203  L3:
 203  -live- %i0, %i1, %i2, %i3, %r0
 206  goto_if_not_int_lt %i2, $0, L20
 211  int_copy $-1 -> %i2
 214  goto L4
 217  ---
 217  L20:
 217  int_copy $1 -> %i2
 220  goto L4
 223  ---
 223  L1:
 223  -live- %i0, %i1, %r0
 226  goto_if_not_int_lt %i0, $0, L21
 231  int_copy $-1 -> %i3
 234  goto L2
 237  ---
 237  L21:
 237  int_copy $1 -> %i3
 240  goto L2
