X86: Don't truncate the immediate parameter for the ENTER instruction.

This commit is contained in:
Gabe Black 2009-08-07 10:12:29 -07:00
parent 2e3446a410
commit 2daba26359

View file

@ -162,9 +162,9 @@ def macroop ENTER_I_I {
# writes any values.
# Pull the different components out of the immediate
limm t1, imm
limm t1, imm, dataSize=8
zexti t2, t1, 15, dataSize=8
srli t1, t1, 16
srli t1, t1, 16, dataSize=8
zexti t1, t1, 5, dataSize=8
# t1 is now the masked nesting level, and t2 is the amount of storage.