$e1cbb7d2 computed-string-to-ById.js:17:1
  Registers: 9
  Blocks:    1
  Constants:
    [0] = Undefined

block0:
  [   0] GetGlobal dst:reg6, `get_string_prop`
  [  10] NewObject dst:reg7
  [  20] Call dst:reg5, callee:reg6, this_value:Undefined, get_string_prop, arguments:[reg7]
  [  48] GetGlobal dst:reg7, `set_string_prop`
  [  58] NewObject dst:reg8
  [  68] Call dst:reg6, callee:reg7, this_value:Undefined, set_string_prop, arguments:[reg8]
  [  90] GetGlobal dst:reg7, `get_index_prop`
  [  a0] NewArray dst:reg8
  [  b0] Call dst:reg5, callee:reg7, this_value:Undefined, get_index_prop, arguments:[reg8]
  [  d8] GetGlobal dst:reg7, `get_length_prop`
  [  e8] NewArray dst:reg8
  [  f8] Call dst:reg6, callee:reg7, this_value:Undefined, get_length_prop, arguments:[reg8]
  [ 120] End value:reg6


get_string_prop$5816262b computed-string-to-ById.js:5:5
  Registers: 7
  Blocks:    1
  Constants:
    [0] = String("hello")

block0:
  [   0] Mov dst:reg5, src:arg0
  [  10] GetById dst:reg6, base:reg5, `hello` (o.hello)
  [  28] Return value:reg6


set_string_prop$d240471f computed-string-to-ById.js:8:16
  Registers: 6
  Blocks:    1
  Constants:
    [0] = String("hello")
    [1] = Int32(42)
    [2] = Undefined

block0:
  [   0] Mov dst:reg5, src:arg0
  [  10] PutById base:reg5, `hello`, src:Int32(42), kind:Normal (o.hello)
  [  30] End value:Undefined


get_index_prop$a54df54e computed-string-to-ById.js:11:5
  Registers: 7
  Blocks:    1
  Constants:
    [0] = String("0")

block0:
  [   0] Mov dst:reg5, src:arg0
  [  10] GetByValue dst:reg6, base:reg5, property:String("0") (o[String("0")])
  [  28] Return value:reg6


get_length_prop$813e14f1 computed-string-to-ById.js:14:5
  Registers: 7
  Blocks:    1
  Constants:
    [0] = String("length")

block0:
  [   0] Mov dst:reg5, src:arg0
  [  10] GetLength dst:reg6, base:reg5 (o.length)
  [  28] Return value:reg6
