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