Changeset 9781


Ignore:
Timestamp:
Jun 18, 2008, 1:54:08 AM (11 years ago)
Author:
rme
Message:

In misc_set_common, zero-extend imm0_b (the unboxed subtag) to full
register width.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/lisp-kernel/x86-spentry32.s

    r9780 r9781  
    483483_endsubp(misc_set)
    484484
    485 /* imm0 = subtag, %temp0 = vector, %arg_y = index, %arg_z = value */
     485/* imm0_b = subtag, %temp0 = vector, %arg_y = index, %arg_z = value */
    486486_startfn(C(misc_set_common))
     487        __(movzbl %imm0_b,%imm0)
    487488        __(leal local_label(misc_set_jmp)(,%imm0,4),%imm0)
    488489        __(jmp *(%imm0))
Note: See TracChangeset for help on using the changeset viewer.