compare_and_write_minimum_or_maximum.py (6551:52b4167056ed) compare_and_write_minimum_or_maximum.py (6799:36131e4dfb6e)
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

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

90 rdip t7
91 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
92 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
93 mminf xmml, xmml, ufp1, ext=0, size=8
94 mminf xmmh, xmmh, ufp2, ext=0, size=8
95};
96
97def macroop MINSS_XMM_XMM {
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

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

90 rdip t7
91 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
92 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
93 mminf xmml, xmml, ufp1, ext=0, size=8
94 mminf xmmh, xmmh, ufp2, ext=0, size=8
95};
96
97def macroop MINSS_XMM_XMM {
98 mminf xmml, xmml, xmmlm, ext=1, size=4
98 mminf xmml, xmml, xmmlm, ext=Scalar, size=4
99};
100
101def macroop MINSS_XMM_M {
102 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
99};
100
101def macroop MINSS_XMM_M {
102 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
103 mminf xmml, xmml, ufp1, ext=1, size=4
103 mminf xmml, xmml, ufp1, ext=Scalar, size=4
104};
105
106def macroop MINSS_XMM_P {
107 rdip t7
108 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
104};
105
106def macroop MINSS_XMM_P {
107 rdip t7
108 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
109 mminf xmml, xmml, ufp1, ext=1, size=4
109 mminf xmml, xmml, ufp1, ext=Scalar, size=4
110};
111
112def macroop MINSD_XMM_XMM {
110};
111
112def macroop MINSD_XMM_XMM {
113 mminf xmml, xmml, xmmlm, ext=1, size=8
113 mminf xmml, xmml, xmmlm, ext=Scalar, size=8
114};
115
116def macroop MINSD_XMM_M {
117 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
114};
115
116def macroop MINSD_XMM_M {
117 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
118 mminf xmml, xmml, ufp1, ext=1, size=8
118 mminf xmml, xmml, ufp1, ext=Scalar, size=8
119};
120
121def macroop MINSD_XMM_P {
122 rdip t7
123 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
119};
120
121def macroop MINSD_XMM_P {
122 rdip t7
123 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
124 mminf xmml, xmml, ufp1, ext=1, size=8
124 mminf xmml, xmml, ufp1, ext=Scalar, size=8
125};
126
127def macroop MAXPS_XMM_XMM {
128 mmaxf xmml, xmml, xmmlm, ext=0, size=4
129 mmaxf xmmh, xmmh, xmmhm, ext=0, size=4
130};
131
132def macroop MAXPS_XMM_M {

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

160 rdip t7
161 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
162 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
163 mmaxf xmml, xmml, ufp1, ext=0, size=8
164 mmaxf xmmh, xmmh, ufp2, ext=0, size=8
165};
166
167def macroop MAXSS_XMM_XMM {
125};
126
127def macroop MAXPS_XMM_XMM {
128 mmaxf xmml, xmml, xmmlm, ext=0, size=4
129 mmaxf xmmh, xmmh, xmmhm, ext=0, size=4
130};
131
132def macroop MAXPS_XMM_M {

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

160 rdip t7
161 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
162 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
163 mmaxf xmml, xmml, ufp1, ext=0, size=8
164 mmaxf xmmh, xmmh, ufp2, ext=0, size=8
165};
166
167def macroop MAXSS_XMM_XMM {
168 mmaxf xmml, xmml, xmmlm, ext=1, size=4
168 mmaxf xmml, xmml, xmmlm, ext=Scalar, size=4
169};
170
171def macroop MAXSS_XMM_M {
172 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
169};
170
171def macroop MAXSS_XMM_M {
172 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
173 mmaxf xmml, xmml, ufp1, ext=1, size=4
173 mmaxf xmml, xmml, ufp1, ext=Scalar, size=4
174};
175
176def macroop MAXSS_XMM_P {
177 rdip t7
178 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
174};
175
176def macroop MAXSS_XMM_P {
177 rdip t7
178 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
179 mmaxf xmml, xmml, ufp1, ext=1, size=4
179 mmaxf xmml, xmml, ufp1, ext=Scalar, size=4
180};
181
182def macroop MAXSD_XMM_XMM {
180};
181
182def macroop MAXSD_XMM_XMM {
183 mmaxf xmml, xmml, xmmlm, ext=1, size=8
183 mmaxf xmml, xmml, xmmlm, ext=Scalar, size=8
184};
185
186def macroop MAXSD_XMM_M {
187 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
184};
185
186def macroop MAXSD_XMM_M {
187 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
188 mmaxf xmml, xmml, ufp1, ext=1, size=8
188 mmaxf xmml, xmml, ufp1, ext=Scalar, size=8
189};
190
191def macroop MAXSD_XMM_P {
192 rdip t7
193 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
189};
190
191def macroop MAXSD_XMM_P {
192 rdip t7
193 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
194 mmaxf xmml, xmml, ufp1, ext=1, size=8
194 mmaxf xmml, xmml, ufp1, ext=Scalar, size=8
195};
196'''
195};
196'''