Mercurial > mplayer.hg
comparison libswscale/rgb2rgb_template.c @ 29440:0673fad0546f
Remove disabled crufty code.
author | diego |
---|---|
date | Sat, 08 Aug 2009 15:18:48 +0000 |
parents | 2d985cc879c9 |
children | a4d8dee13834 |
comparison
equal
deleted
inserted
replaced
29439:02dec439f717 | 29440:0673fad0546f |
---|---|
1256 __asm__ volatile(SFENCE:::"memory"); | 1256 __asm__ volatile(SFENCE:::"memory"); |
1257 __asm__ volatile(EMMS:::"memory"); | 1257 __asm__ volatile(EMMS:::"memory"); |
1258 #endif | 1258 #endif |
1259 while (s < end) | 1259 while (s < end) |
1260 { | 1260 { |
1261 #if 0 //slightly slower on Athlon | |
1262 int bgr= *s++; | |
1263 *((uint32_t*)d)++ = ((bgr&0x1F)<<3) + ((bgr&0x3E0)<<6) + ((bgr&0x7C00)<<9); | |
1264 #else | |
1265 register uint16_t bgr; | 1261 register uint16_t bgr; |
1266 bgr = *s++; | 1262 bgr = *s++; |
1267 #if HAVE_BIGENDIAN | 1263 #if HAVE_BIGENDIAN |
1268 *d++ = 255; | 1264 *d++ = 255; |
1269 *d++ = (bgr&0x7C00)>>7; | 1265 *d++ = (bgr&0x7C00)>>7; |
1272 #else | 1268 #else |
1273 *d++ = (bgr&0x1F)<<3; | 1269 *d++ = (bgr&0x1F)<<3; |
1274 *d++ = (bgr&0x3E0)>>2; | 1270 *d++ = (bgr&0x3E0)>>2; |
1275 *d++ = (bgr&0x7C00)>>7; | 1271 *d++ = (bgr&0x7C00)>>7; |
1276 *d++ = 255; | 1272 *d++ = 255; |
1277 #endif | |
1278 | |
1279 #endif | 1273 #endif |
1280 } | 1274 } |
1281 } | 1275 } |
1282 | 1276 |
1283 static inline void RENAME(rgb16to32)(const uint8_t *src, uint8_t *dst, long src_size) | 1277 static inline void RENAME(rgb16to32)(const uint8_t *src, uint8_t *dst, long src_size) |