compare_and_write_minimum_or_maximum.py (6573:6e14c5d36a1a) | compare_and_write_minimum_or_maximum.py (6575:e5a3ae40c4d0) |
---|---|
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 --- 80 unchanged lines hidden (view full) --- 89def macroop PMINSW_XMM_P { 90 rdip t7 91 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8 92 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8 93 mmini xmml, xmml, ufp1, size=2, ext=2 94 mmini xmmh, xmmh, ufp2, size=2, ext=2 95}; 96 | 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 --- 80 unchanged lines hidden (view full) --- 89def macroop PMINSW_XMM_P { 90 rdip t7 91 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8 92 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8 93 mmini xmml, xmml, ufp1, size=2, ext=2 94 mmini xmmh, xmmh, ufp2, size=2, ext=2 95}; 96 |
97# PMAXUB 98# PMAXSW | 97def macroop PMAXUB_XMM_XMM { 98 mmaxi xmml, xmml, xmmlm, size=1, ext=0 99 mmaxi xmmh, xmmh, xmmhm, size=1, ext=0 100}; 101 102def macroop PMAXUB_XMM_M { 103 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8 104 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8 105 mmaxi xmml, xmml, ufp1, size=1, ext=0 106 mmaxi xmmh, xmmh, ufp2, size=1, ext=0 107}; 108 109def macroop PMAXUB_XMM_P { 110 rdip t7 111 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8 112 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8 113 mmaxi xmml, xmml, ufp1, size=1, ext=0 114 mmaxi xmmh, xmmh, ufp2, size=1, ext=0 115}; 116 117def macroop PMAXSW_XMM_XMM { 118 mmaxi xmml, xmml, xmmlm, size=2, ext=2 119 mmaxi xmmh, xmmh, xmmhm, size=2, ext=2 120}; 121 122def macroop PMAXSW_XMM_M { 123 ldfp ufp1, seg, sib, "DISPLACEMENT", dataSize=8 124 ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8 125 mmaxi xmml, xmml, ufp1, size=2, ext=2 126 mmaxi xmmh, xmmh, ufp2, size=2, ext=2 127}; 128 129def macroop PMAXSW_XMM_P { 130 rdip t7 131 ldfp ufp1, seg, riprel, "DISPLACEMENT", dataSize=8 132 ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8 133 mmaxi xmml, xmml, ufp1, size=2, ext=2 134 mmaxi xmmh, xmmh, ufp2, size=2, ext=2 135}; |
99''' | 136''' |