compare_and_write_minimum_or_maximum.py (6575:e5a3ae40c4d0) | compare_and_write_minimum_or_maximum.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 --- 56 unchanged lines hidden (view full) --- 65 66def macroop PMINUB_MMX_P { 67 rdip t7 68 ldfp ufp1, seg, riprel, disp, dataSize=8 69 mmini mmx, mmx, ufp1, size=1, ext=0 70}; 71 72def macroop PMINSW_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 --- 56 unchanged lines hidden (view full) --- 65 66def macroop PMINUB_MMX_P { 67 rdip t7 68 ldfp ufp1, seg, riprel, disp, dataSize=8 69 mmini mmx, mmx, ufp1, size=1, ext=0 70}; 71 72def macroop PMINSW_MMX_MMX { |
73 mmini mmx, mmx, mmxm, size=2, ext=2 | 73 mmini mmx, mmx, mmxm, size=2, ext=Signed |
74}; 75 76def macroop PMINSW_MMX_M { 77 ldfp ufp1, seg, sib, disp, dataSize=8 | 74}; 75 76def macroop PMINSW_MMX_M { 77 ldfp ufp1, seg, sib, disp, dataSize=8 |
78 mmini mmx, mmx, ufp1, size=2, ext=2 | 78 mmini mmx, mmx, ufp1, size=2, ext=Signed |
79}; 80 81def macroop PMINSW_MMX_P { 82 rdip t7 83 ldfp ufp1, seg, riprel, disp, dataSize=8 | 79}; 80 81def macroop PMINSW_MMX_P { 82 rdip t7 83 ldfp ufp1, seg, riprel, disp, dataSize=8 |
84 mmini mmx, mmx, ufp1, size=2, ext=2 | 84 mmini mmx, mmx, ufp1, size=2, ext=Signed |
85}; 86 87def macroop PMAXUB_MMX_MMX { 88 mmaxi mmx, mmx, mmxm, size=1, ext=0 89}; 90 91def macroop PMAXUB_MMX_M { 92 ldfp ufp1, seg, sib, disp, dataSize=8 93 mmaxi mmx, mmx, ufp1, size=1, ext=0 94}; 95 96def macroop PMAXUB_MMX_P { 97 rdip t7 98 ldfp ufp1, seg, riprel, disp, dataSize=8 99 mmaxi mmx, mmx, ufp1, size=1, ext=0 100}; 101 102def macroop PMAXSW_MMX_MMX { | 85}; 86 87def macroop PMAXUB_MMX_MMX { 88 mmaxi mmx, mmx, mmxm, size=1, ext=0 89}; 90 91def macroop PMAXUB_MMX_M { 92 ldfp ufp1, seg, sib, disp, dataSize=8 93 mmaxi mmx, mmx, ufp1, size=1, ext=0 94}; 95 96def macroop PMAXUB_MMX_P { 97 rdip t7 98 ldfp ufp1, seg, riprel, disp, dataSize=8 99 mmaxi mmx, mmx, ufp1, size=1, ext=0 100}; 101 102def macroop PMAXSW_MMX_MMX { |
103 mmaxi mmx, mmx, mmxm, size=2, ext=2 | 103 mmaxi mmx, mmx, mmxm, size=2, ext=Signed |
104}; 105 106def macroop PMAXSW_MMX_M { 107 ldfp ufp1, seg, sib, disp, dataSize=8 | 104}; 105 106def macroop PMAXSW_MMX_M { 107 ldfp ufp1, seg, sib, disp, dataSize=8 |
108 mmaxi mmx, mmx, ufp1, size=2, ext=2 | 108 mmaxi mmx, mmx, ufp1, size=2, ext=Signed |
109}; 110 111def macroop PMAXSW_MMX_P { 112 rdip t7 113 ldfp ufp1, seg, riprel, disp, dataSize=8 | 109}; 110 111def macroop PMAXSW_MMX_P { 112 rdip t7 113 ldfp ufp1, seg, riprel, disp, dataSize=8 |
114 mmaxi mmx, mmx, ufp1, size=2, ext=2 | 114 mmaxi mmx, mmx, ufp1, size=2, ext=Signed |
115}; 116''' | 115}; 116''' |