Deleted Added
sdiff udiff text old ( 5902:7a323daa3df2 ) new ( 5927:5e3367b103da )
full compact
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# Redistribution and use of this software in source and binary forms,
5# with or without modification, are permitted provided that the
6# following conditions are met:
7#
8# The software must be used only for Non-Commercial Use which means any

--- 78 unchanged lines hidden (view full) ---

87def macroop LGDT_16_M
88{
89 .adjust_env oszForPseudoDesc
90
91 # Get the limit
92 ld t1, seg, sib, disp, dataSize=2
93 # Get the base
94 ld t2, seg, sib, 'adjustedDisp + 2', dataSize=4
95 zexti t2, t2, 23
96 wrbase tsg, t2
97 wrlimit tsg, t1
98};
99
100def macroop LGDT_16_P
101{
102 .adjust_env oszForPseudoDesc
103
104 rdip t7
105 # Get the limit
106 ld t1, seg, riprel, disp, dataSize=2
107 # Get the base
108 ld t2, seg, riprel, 'adjustedDisp + 2', dataSize=4
109 zexti t2, t2, 23
110 wrbase tsg, t2
111 wrlimit tsg, t1
112};
113
114def macroop LIDT_M
115{
116 .adjust_env oszForPseudoDesc
117

--- 26 unchanged lines hidden (view full) ---

144def macroop LIDT_16_M
145{
146 .adjust_env oszForPseudoDesc
147
148 # Get the limit
149 ld t1, seg, sib, disp, dataSize=2
150 # Get the base
151 ld t2, seg, sib, 'adjustedDisp + 2', dataSize=4
152 zexti t2, t2, 23
153 wrbase idtr, t2
154 wrlimit idtr, t1
155};
156
157def macroop LIDT_16_P
158{
159 .adjust_env oszForPseudoDesc
160
161 rdip t7
162 # Get the limit
163 ld t1, seg, riprel, disp, dataSize=2
164 # Get the base
165 ld t2, seg, riprel, 'adjustedDisp + 2', dataSize=4
166 zexti t2, t2, 23
167 wrbase idtr, t2
168 wrlimit idtr, t1
169};
170
171def macroop LTR_R
172{
173 chks reg, t0, TRCheck
174 limm t4, 0

--- 52 unchanged lines hidden ---