Deleted Added
sdiff udiff text old ( 7501:a75564db03c3 ) new ( 8610:9bdd52a2214c )
full compact
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

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

45 # This probably doesn't make much of a difference, but it's easy.
46 xor reg, reg, regm
47 xor regm, regm, reg
48 xor reg, reg, regm
49};
50
51def macroop XCHG_R_M
52{
53 ldstl t1, seg, sib, disp
54 stul reg, seg, sib, disp
55 mov reg, reg, t1
56};
57
58def macroop XCHG_R_P
59{
60 rdip t7
61 ldstl t1, seg, riprel, disp
62 stul reg, seg, riprel, disp
63 mov reg, reg, t1
64};
65
66def macroop XCHG_M_R
67{
68 ldstl t1, seg, sib, disp
69 stul reg, seg, sib, disp
70 mov reg, reg, t1
71};
72
73def macroop XCHG_P_R
74{
75 rdip t7
76 ldstl t1, seg, riprel, disp
77 stul reg, seg, riprel, disp
78 mov reg, reg, t1
79};
80
81def macroop XCHG_LOCKED_M_R
82{
83 ldstl t1, seg, sib, disp
84 stul reg, seg, sib, disp
85 mov reg, reg, t1
86};
87
88def macroop XCHG_LOCKED_P_R
89{
90 rdip t7
91 ldstl t1, seg, riprel, disp
92 stul reg, seg, riprel, disp
93 mov reg, reg, t1
94};
95'''