compare_and_write_minimum_or_maximum.py (6549:d6ae13f56801) | compare_and_write_minimum_or_maximum.py (6551:52b4167056ed) |
---|---|
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 --- 109 unchanged lines hidden (view full) --- 118 mminf xmml, xmml, ufp1, ext=1, size=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 125}; | 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 --- 109 unchanged lines hidden (view full) --- 118 mminf xmml, xmml, ufp1, ext=1, size=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 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 { 133 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8 134 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8 135 mmaxf xmml, xmml, ufp1, ext=0, size=4 136 mmaxf xmmh, xmmh, ufp2, ext=0, size=4 137}; 138 139def macroop MAXPS_XMM_P { 140 rdip t7 141 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8 142 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8 143 mmaxf xmml, xmml, ufp1, ext=0, size=4 144 mmaxf xmmh, xmmh, ufp2, ext=0, size=4 145}; 146 147def macroop MAXPD_XMM_XMM { 148 mmaxf xmml, xmml, xmmlm, ext=0, size=8 149 mmaxf xmmh, xmmh, xmmhm, ext=0, size=8 150}; 151 152def macroop MAXPD_XMM_M { 153 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8 154 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8 155 mmaxf xmml, xmml, ufp1, ext=0, size=8 156 mmaxf xmmh, xmmh, ufp2, ext=0, size=8 157}; 158 159def macroop MAXPD_XMM_P { 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 169}; 170 171def macroop MAXSS_XMM_M { 172 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8 173 mmaxf xmml, xmml, ufp1, ext=1, size=4 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 180}; 181 182def macroop MAXSD_XMM_XMM { 183 mmaxf xmml, xmml, xmmlm, ext=1, size=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 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 195}; |
|
126''' | 196''' |
127# MAXPS 128# MAXPD 129# MAXSS 130# MAXSD | |