andp.py (6540:17414b661543) andp.py (6542:059e35b593a8)
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

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

92def macroop ANDPD_XMM_P {
93 rdip t7
94 lea t1, seg, riprel, disp, dataSize=asz
95 ldfp ufp1, seg, [1, t0, t1], dataSize=8
96 ldfp ufp2, seg, [1, t0, t1], 8, dataSize=8
97 mand xmml, xmml, ufp1
98 mand xmmh, xmmh, ufp2
99};
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

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

92def macroop ANDPD_XMM_P {
93 rdip t7
94 lea t1, seg, riprel, disp, dataSize=asz
95 ldfp ufp1, seg, [1, t0, t1], dataSize=8
96 ldfp ufp2, seg, [1, t0, t1], 8, dataSize=8
97 mand xmml, xmml, ufp1
98 mand xmmh, xmmh, ufp2
99};
100
101def macroop ANDNPS_XMM_XMM {
102 mandn xmml, xmml, xmmlm
103 mandn xmmh, xmmh, xmmhm
104};
105
106def macroop ANDNPS_XMM_M {
107 lea t1, seg, sib, disp, dataSize=asz
108 ldfp ufp1, seg, [1, t0, t1], dataSize=8
109 ldfp ufp2, seg, [1, t0, t1], 8, dataSize=8
110 mandn xmml, xmml, ufp1
111 mandn xmmh, xmmh, ufp2
112};
113
114def macroop ANDNPS_XMM_P {
115 rdip t7
116 lea t1, seg, riprel, disp, dataSize=asz
117 ldfp ufp1, seg, [1, t0, t1], dataSize=8
118 ldfp ufp2, seg, [1, t0, t1], 8, dataSize=8
119 mandn xmml, xmml, ufp1
120 mandn xmmh, xmmh, ufp2
121};
122
123def macroop ANDNPD_XMM_XMM {
124 mandn xmml, xmml, xmmlm
125 mandn xmmh, xmmh, xmmhm
126};
127
128def macroop ANDNPD_XMM_M {
129 lea t1, seg, sib, disp, dataSize=asz
130 ldfp ufp1, seg, [1, t0, t1], dataSize=8
131 ldfp ufp2, seg, [1, t0, t1], 8, dataSize=8
132 mandn xmml, xmml, ufp1
133 mandn xmmh, xmmh, ufp2
134};
135
136def macroop ANDNPD_XMM_P {
137 rdip t7
138 lea t1, seg, riprel, disp, dataSize=asz
139 ldfp ufp1, seg, [1, t0, t1], dataSize=8
140 ldfp ufp2, seg, [1, t0, t1], 8, dataSize=8
141 mandn xmml, xmml, ufp1
142 mandn xmmh, xmmh, ufp2
143};
100'''
144'''
101# ANDNPS
102# ANDNPD