addition.py (6571:91d9599956f3) addition.py (6801:353726c415f4)
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

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

130 rdip t7
131 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
132 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
133 maddi xmml, xmml, ufp1, size=8, ext=0
134 maddi xmmh, xmmh, ufp2, size=8, ext=0
135};
136
137def macroop PADDSB_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

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

130 rdip t7
131 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
132 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
133 maddi xmml, xmml, ufp1, size=8, ext=0
134 maddi xmmh, xmmh, ufp2, size=8, ext=0
135};
136
137def macroop PADDSB_XMM_XMM {
138 maddi xmml, xmml, xmmlm, size=1, ext=4
139 maddi xmmh, xmmh, xmmhm, size=1, ext=4
138 maddi xmml, xmml, xmmlm, size=1, ext = "2 |" + Signed
139 maddi xmmh, xmmh, xmmhm, size=1, ext = "2 |" + Signed
140};
141
142def macroop PADDSB_XMM_M {
143 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
144 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8
140};
141
142def macroop PADDSB_XMM_M {
143 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
144 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8
145 maddi xmml, xmml, ufp1, size=1, ext=4
146 maddi xmmh, xmmh, ufp2, size=1, ext=4
145 maddi xmml, xmml, ufp1, size=1, ext = "2 |" + Signed
146 maddi xmmh, xmmh, ufp2, size=1, ext = "2 |" + Signed
147};
148
149def macroop PADDSB_XMM_P {
150 rdip t7
151 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
152 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
147};
148
149def macroop PADDSB_XMM_P {
150 rdip t7
151 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
152 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
153 maddi xmml, xmml, ufp1, size=1, ext=4
154 maddi xmmh, xmmh, ufp2, size=1, ext=4
153 maddi xmml, xmml, ufp1, size=1, ext = "2 |" + Signed
154 maddi xmmh, xmmh, ufp2, size=1, ext = "2 |" + Signed
155};
156
157def macroop PADDSW_XMM_XMM {
155};
156
157def macroop PADDSW_XMM_XMM {
158 maddi xmml, xmml, xmmlm, size=2, ext=4
159 maddi xmmh, xmmh, xmmhm, size=2, ext=4
158 maddi xmml, xmml, xmmlm, size=2, ext = "2 |" + Signed
159 maddi xmmh, xmmh, xmmhm, size=2, ext = "2 |" + Signed
160};
161
162def macroop PADDSW_XMM_M {
163 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
164 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8
160};
161
162def macroop PADDSW_XMM_M {
163 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8
164 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8
165 maddi xmml, xmml, ufp1, size=2, ext=4
166 maddi xmmh, xmmh, ufp2, size=2, ext=4
165 maddi xmml, xmml, ufp1, size=2, ext = "2 |" + Signed
166 maddi xmmh, xmmh, ufp2, size=2, ext = "2 |" + Signed
167};
168
169def macroop PADDSW_XMM_P {
170 rdip t7
171 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
172 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
167};
168
169def macroop PADDSW_XMM_P {
170 rdip t7
171 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8
172 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
173 maddi xmml, xmml, ufp1, size=2, ext=4
174 maddi xmmh, xmmh, ufp2, size=2, ext=4
173 maddi xmml, xmml, ufp1, size=2, ext = "2 |" + Signed
174 maddi xmmh, xmmh, ufp2, size=2, ext = "2 |" + Signed
175};
176
177def macroop PADDUSB_XMM_XMM {
178 maddi xmml, xmml, xmmlm, size=1, ext=2
179 maddi xmmh, xmmh, xmmhm, size=1, ext=2
180};
181
182def macroop PADDUSB_XMM_M {

--- 34 unchanged lines hidden ---
175};
176
177def macroop PADDUSB_XMM_XMM {
178 maddi xmml, xmml, xmmlm, size=1, ext=2
179 maddi xmmh, xmmh, xmmhm, size=1, ext=2
180};
181
182def macroop PADDUSB_XMM_M {

--- 34 unchanged lines hidden ---