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

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

110
111def macroop PADDQ_MMX_P {
112 rdip t7
113 ldfp ufp1, seg, riprel, disp, dataSize=8
114 maddi mmx, mmx, ufp1, size=8, ext=0
115};
116
117def macroop PADDSB_MMX_MMX {
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

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

110
111def macroop PADDQ_MMX_P {
112 rdip t7
113 ldfp ufp1, seg, riprel, disp, dataSize=8
114 maddi mmx, mmx, ufp1, size=8, ext=0
115};
116
117def macroop PADDSB_MMX_MMX {
118 maddi mmx, mmx, mmxm, size=1, ext=4
118 maddi mmx, mmx, mmxm, size=1, ext = "2 |" + Signed
119};
120
121def macroop PADDSB_MMX_M {
122 ldfp ufp1, seg, sib, disp, dataSize=8
119};
120
121def macroop PADDSB_MMX_M {
122 ldfp ufp1, seg, sib, disp, dataSize=8
123 maddi mmx, mmx, ufp1, size=1, ext=4
123 maddi mmx, mmx, ufp1, size=1, ext = "2 |" + Signed
124};
125
126def macroop PADDSB_MMX_P {
127 rdip t7
128 ldfp ufp1, seg, riprel, disp, dataSize=8
124};
125
126def macroop PADDSB_MMX_P {
127 rdip t7
128 ldfp ufp1, seg, riprel, disp, dataSize=8
129 maddi mmx, mmx, ufp1, size=1, ext=4
129 maddi mmx, mmx, ufp1, size=1, ext = "2 |" + Signed
130};
131
132def macroop PADDSW_MMX_MMX {
130};
131
132def macroop PADDSW_MMX_MMX {
133 maddi mmx, mmx, mmxm, size=2, ext=4
133 maddi mmx, mmx, mmxm, size=2, ext = "2 |" + Signed
134};
135
136def macroop PADDSW_MMX_M {
137 ldfp ufp1, seg, sib, disp, dataSize=8
134};
135
136def macroop PADDSW_MMX_M {
137 ldfp ufp1, seg, sib, disp, dataSize=8
138 maddi mmx, mmx, ufp1, size=2, ext=4
138 maddi mmx, mmx, ufp1, size=2, ext = "2 |" + Signed
139};
140
141def macroop PADDSW_MMX_P {
142 rdip t7
143 ldfp ufp1, seg, riprel, disp, dataSize=8
139};
140
141def macroop PADDSW_MMX_P {
142 rdip t7
143 ldfp ufp1, seg, riprel, disp, dataSize=8
144 maddi mmx, mmx, ufp1, size=2, ext=4
144 maddi mmx, mmx, ufp1, size=2, ext = "2 |" + Signed
145};
146
147def macroop PADDUSB_MMX_MMX {
148 maddi mmx, mmx, mmxm, size=1, ext=2
149};
150
151def macroop PADDUSB_MMX_M {
152 ldfp ufp1, seg, sib, disp, dataSize=8

--- 24 unchanged lines hidden ---
145};
146
147def macroop PADDUSB_MMX_MMX {
148 maddi mmx, mmx, mmxm, size=1, ext=2
149};
150
151def macroop PADDUSB_MMX_M {
152 ldfp ufp1, seg, sib, disp, dataSize=8

--- 24 unchanged lines hidden ---