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 --- 41 unchanged lines hidden (view full) --- 50# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 51# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 52# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 53# 54# Authors: Gabe Black 55 56microcode = ''' 57def macroop MOVAPS_R_M { |
58 # Check low address. |
59 ldfp xmmh, seg, sib, "DISPLACEMENT + 8", dataSize=8 60 ldfp xmml, seg, sib, disp, dataSize=8 61}; 62 63def macroop MOVAPS_R_P { 64 rdip t7 |
65 # Check low address. |
66 ldfp xmmh, seg, riprel, "DISPLACEMENT + 8", dataSize=8 67 ldfp xmml, seg, riprel, disp, dataSize=8 68}; 69 70def macroop MOVAPS_M_R { |
71 # Check low address. |
72 stfp xmmh, seg, sib, "DISPLACEMENT + 8", dataSize=8 73 stfp xmml, seg, sib, disp, dataSize=8 74}; 75 76def macroop MOVAPS_P_R { 77 rdip t7 |
78 # Check low address. |
79 stfp xmmh, seg, riprel, "DISPLACEMENT + 8", dataSize=8 80 stfp xmml, seg, riprel, disp, dataSize=8 81}; 82 83def macroop MOVAPS_R_R { |
84 # Check low address. |
85 movfp xmml, xmml, xmmlm, dataSize=8 86 movfp xmmh, xmmh, xmmhm, dataSize=8 87}; 88 89# MOVAPD 90# MOVUPS 91# MOVUPD 92# MOVHPS --- 53 unchanged lines hidden --- |