g3: verdict NO-MATCH start 64 best 57 compiles 815 path R8 hoist tmp0 @805 + R9 swap-stmts @826
g5: verdict NO-MATCH start 64 best 52 compiles 2295 path R9 swap-stmts @824 + R7 do-while @827 + R6 inline w @898
s1: verdict NO-MATCH start 64 best 63 compiles 188 path R9 swap-stmts @818
s2: verdict NO-MATCH start 64 best 63 compiles 188 path R9 swap-stmts @818
s4: verdict NO-MATCH start 64 best 53 compiles 426 path R18 bystander @818->821 + R7 do-while @817 + R18 bystander @823->818
s7: verdict NO-MATCH start 64 best 53 compiles 553 path R18 bystander @818->821 + R7 do-while @817 + R18 bystander @823->818
s9: verdict NO-MATCH start 64 best 55 compiles 241 path R18 bystander @818->821 + R7 do-while @817
s10: verdict NO-MATCH start 64 best 55 compiles 241 path R18 bystander @818->821 + R7 do-while @817
best-scoring single candidates of the last trace (move -> score [residual class]):
  R7 do-while @817 -> 55 [COUNT] (from 63)
  R9 swap-stmts @819 -> 60 [COUNT] (from 64)
  R8 hoist tmp0 @805 -> 60 [COUNT] (from 60)
  R3 init-split arg1 -> 60 [COUNT] (from 60)
  R7 block @801 -> 60 [COUNT] (from 60)
  R9 swap-stmts @827 -> 60 [COUNT] (from 60)
  R10 param-copy arg0 @788 -> 60 [COUNT] (from 60)
  R2 decl-order 1,0 -> 60 [COUNT] (from 60)
  R4 decl-move arg1 5->0 -> 60 [COUNT] (from 60)
  R12 width t2 s32->s16 @775 -> 60 [COUNT] (from 60)
  R7 do-while @801 -> 60 [COUNT] (from 60)
  R4 decl-move arg1 5->1 -> 60 [COUNT] (from 60)
