2 * Fast MMX blur code for Fireworkx
3 * Copyright (c) 1999-2005 Rony B Chandran <ronybc@asia.com>
7 * url: http://www.ronybc.8k.com
9 * Permission to use, copy, modify, distribute, and sell this software and its
10 * documentation for any purpose is hereby granted without fee, provided that
11 * the above copyright notice appear in all copies and that both that
12 * copyright notice and this permission notice appear in supporting
13 * documentation. No representations are made about the suitability of this
14 * software for any purpose. It is provided "as is" without express or
28 mmx_blur: /* void mmx_blur( int *palaka,
38 imull $0x00010001,%eax
74 movd 8(%esi,%ecx),%mm1
80 movd 8(%esi,%ebx),%mm3
87 movd 8(%esi,%eax),%mm5
99 movd %mm6, 4(%esi,%ebx)
121 Potassium permanganite... (DANGER-FIRE) */
123 mmx_glow: /* void mmx_glow( int *palaka1,
134 imull $0x00010001,%eax
175 movd 8(%esi,%ecx),%mm1
181 movd 8(%esi,%ebx),%mm3
188 movd 8(%esi,%eax),%mm5
202 movd %mm7, 4(%esi,%edx)
204 movd %mm6, 4(%esi,%ebx)