A register-based instruction optimization is provided for facilitating
efficient emulation of a target instruction stream. The optimization
includes for at least one instruction in a frequently executed sequence
of target instructions: confirming that at least one register is marked
as a read-only register for the sequence; confirming that each register
of the at least one register has been detected to have a constant value
for the at least one instruction in multiple prior iterations of the
executed sequence; and response thereto, optimizing the at least one
instruction by replacing the at least one instruction with at least one
immediate form instruction having at least one constant value encoded
directly therein from the at least one register. The optimization results
in an optimized sequence of target instructions, which when translated
into a sequence of host instructions, is more efficiently executed by a
host computing environment.