Mercurial > mplayer.hg
comparison postproc/swscale.c @ 14556:31cb219364a4
fix few x86_64 registers handling
author | aurel |
---|---|
date | Fri, 21 Jan 2005 16:48:18 +0000 |
parents | 821f464b4d90 |
children | e85e3894520f |
comparison
equal
deleted
inserted
replaced
14555:6fb9eca97d41 | 14556:31cb219364a4 |
---|---|
1173 "pshufw $0xFF, %%mm1, %%mm1 \n\t" | 1173 "pshufw $0xFF, %%mm1, %%mm1 \n\t" |
1174 "1: \n\t" | 1174 "1: \n\t" |
1175 "pshufw $0xFF, %%mm0, %%mm0 \n\t" | 1175 "pshufw $0xFF, %%mm0, %%mm0 \n\t" |
1176 "2: \n\t" | 1176 "2: \n\t" |
1177 "psubw %%mm1, %%mm0 \n\t" | 1177 "psubw %%mm1, %%mm0 \n\t" |
1178 "mov 8(%%"REG_b", %%"REG_a"), %%"REG_S"\n\t" | 1178 "movl 8(%%"REG_b", %%"REG_a"), %%esi\n\t" |
1179 "pmullw %%mm3, %%mm0 \n\t" | 1179 "pmullw %%mm3, %%mm0 \n\t" |
1180 "psllw $7, %%mm1 \n\t" | 1180 "psllw $7, %%mm1 \n\t" |
1181 "paddw %%mm1, %%mm0 \n\t" | 1181 "paddw %%mm1, %%mm0 \n\t" |
1182 | 1182 |
1183 "movq %%mm0, (%%"REG_D", %%"REG_a")\n\t" | 1183 "movq %%mm0, (%%"REG_D", %%"REG_a")\n\t" |
1211 "pshufw $0xFF, %%mm0, %%mm1 \n\t" | 1211 "pshufw $0xFF, %%mm0, %%mm1 \n\t" |
1212 "1: \n\t" | 1212 "1: \n\t" |
1213 "pshufw $0xFF, %%mm0, %%mm0 \n\t" | 1213 "pshufw $0xFF, %%mm0, %%mm0 \n\t" |
1214 "2: \n\t" | 1214 "2: \n\t" |
1215 "psubw %%mm1, %%mm0 \n\t" | 1215 "psubw %%mm1, %%mm0 \n\t" |
1216 "mov 8(%%"REG_b", %%"REG_a"), %%"REG_S"\n\t" | 1216 "movl 8(%%"REG_b", %%"REG_a"), %%esi\n\t" |
1217 "pmullw %%mm3, %%mm0 \n\t" | 1217 "pmullw %%mm3, %%mm0 \n\t" |
1218 "psllw $7, %%mm1 \n\t" | 1218 "psllw $7, %%mm1 \n\t" |
1219 "paddw %%mm1, %%mm0 \n\t" | 1219 "paddw %%mm1, %%mm0 \n\t" |
1220 | 1220 |
1221 "movq %%mm0, (%%"REG_D", %%"REG_a")\n\t" | 1221 "movq %%mm0, (%%"REG_D", %%"REG_a")\n\t" |