Change new-array op to read, not peek, registers
Correctly assign wide params