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''' |