Changeset 274346a3bff7c8585bfcf29652341d3074fb4196
- Timestamp:
- 09/20/05 11:55:29
(3 years ago)
- Author:
- Sam Hocevar <sam@videolan.org>
- git-committer:
- Sam Hocevar <sam@videolan.org> 1127210129 +0000
- git-parent:
[ae7273d20f50ce62af7f7a27c86103813b0cf92d]
- git-author:
- Sam Hocevar <sam@videolan.org> 1127210129 +0000
- Message:
- modules/video_chroma/i420_rgb_mmx.h: bypassed gcc-3.4's ICEs again.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rae7273d |
r274346a |
|
| 357 | 357 | mm2 = _mm_slli_pi16(mm2, 3); \ |
|---|
| 358 | 358 | mm0 = _mm_or_si64(mm0, mm2); \ |
|---|
| 359 | | mm6 = (__m64)*(uint64_t *)(p_y + 8); \ |
|---|
| | 359 | tmp64 = *(uint64_t *)(p_y + 8); \ |
|---|
| | 360 | mm6 = (__m64)tmp64; \ |
|---|
| 360 | 361 | *(uint64_t *)p_buffer = (uint64_t)mm0; \ |
|---|
| 361 | 362 | \ |
|---|
| … | … | |
| 363 | 364 | mm5 = _mm_unpackhi_pi8(mm5, mm1); \ |
|---|
| 364 | 365 | mm7 = _mm_slli_pi16(mm7, 3); \ |
|---|
| 365 | | mm0 = (__m64)(uint64_t)*(uint32_t *)(p_u + 4); \ |
|---|
| | 366 | tmp64 = (uint64_t)*(uint32_t *)(p_u + 4); \ |
|---|
| | 367 | mm0 = (__m64)tmp64; \ |
|---|
| 366 | 368 | mm5 = _mm_or_si64(mm5, mm7); \ |
|---|
| 367 | | mm1 = (__m64)(uint64_t)*(uint32_t *)(p_v + 4); \ |
|---|
| | 369 | tmp64 = (uint64_t)*(uint32_t *)(p_v + 4); \ |
|---|
| | 370 | mm1 = (__m64)tmp64; \ |
|---|
| 368 | 371 | *(uint64_t *)(p_buffer + 4) = (uint64_t)mm5; |
|---|
| 369 | 372 | |
|---|