| OLD | NEW |
| 1 ; | 1 ; |
| 2 ; Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 ; Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
| 3 ; | 3 ; |
| 4 ; Use of this source code is governed by a BSD-style license | 4 ; Use of this source code is governed by a BSD-style license |
| 5 ; that can be found in the LICENSE file in the root of the source | 5 ; that can be found in the LICENSE file in the root of the source |
| 6 ; tree. An additional intellectual property rights grant can be found | 6 ; tree. An additional intellectual property rights grant can be found |
| 7 ; in the file PATENTS. All contributing project authors may | 7 ; in the file PATENTS. All contributing project authors may |
| 8 ; be found in the AUTHORS file in the root of the source tree. | 8 ; be found in the AUTHORS file in the root of the source tree. |
| 9 ; | 9 ; |
| 10 | 10 |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 | 263 |
| 264 add srcq, src_strideq | 264 add srcq, src_strideq |
| 265 add dstq, dst_strideq | 265 add dstq, dst_strideq |
| 266 %else ; %1 < 16 | 266 %else ; %1 < 16 |
| 267 movh m0, [srcq] | 267 movh m0, [srcq] |
| 268 movh m2, [srcq+src_strideq] | 268 movh m2, [srcq+src_strideq] |
| 269 %if %2 == 1 ; avg | 269 %if %2 == 1 ; avg |
| 270 %if mmsize == 16 | 270 %if mmsize == 16 |
| 271 movhps m2, [srcq+src_strideq*2] | 271 movhps m2, [srcq+src_strideq*2] |
| 272 %else ; mmsize == 8 | 272 %else ; mmsize == 8 |
| 273 %if %1 == 4 |
| 274 movh m1, [srcq+src_strideq*2] |
| 275 punpckldq m2, m1 |
| 276 %else |
| 273 punpckldq m2, [srcq+src_strideq*2] | 277 punpckldq m2, [srcq+src_strideq*2] |
| 274 %endif | 278 %endif |
| 279 %endif |
| 275 movh m1, [dstq] | 280 movh m1, [dstq] |
| 276 %if mmsize == 16 | 281 %if mmsize == 16 |
| 277 movlhps m0, m2 | 282 movlhps m0, m2 |
| 278 %else ; mmsize == 8 | 283 %else ; mmsize == 8 |
| 279 punpckldq m0, m2 | 284 punpckldq m0, m2 |
| 280 %endif | 285 %endif |
| 281 movh m3, [dstq+dst_strideq] | 286 movh m3, [dstq+dst_strideq] |
| 282 pavgb m0, m2 | 287 pavgb m0, m2 |
| 283 punpcklbw m1, m5 | 288 punpcklbw m1, m5 |
| 284 pavgb m0, [secq] | 289 pavgb m0, [secq] |
| (...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 535 add srcq, src_strideq | 540 add srcq, src_strideq |
| 536 pavgb m0, m3 | 541 pavgb m0, m3 |
| 537 .x_half_y_half_loop: | 542 .x_half_y_half_loop: |
| 538 movh m2, [srcq] | 543 movh m2, [srcq] |
| 539 movh m3, [srcq+1] | 544 movh m3, [srcq+1] |
| 540 %if %2 == 1 ; avg | 545 %if %2 == 1 ; avg |
| 541 %if mmsize == 16 | 546 %if mmsize == 16 |
| 542 movhps m2, [srcq+src_strideq] | 547 movhps m2, [srcq+src_strideq] |
| 543 movhps m3, [srcq+src_strideq+1] | 548 movhps m3, [srcq+src_strideq+1] |
| 544 %else | 549 %else |
| 550 %if %1 == 4 |
| 551 movh m1, [srcq+src_strideq] |
| 552 punpckldq m2, m1 |
| 553 movh m1, [srcq+src_strideq+1] |
| 554 punpckldq m3, m1 |
| 555 %else |
| 545 punpckldq m2, [srcq+src_strideq] | 556 punpckldq m2, [srcq+src_strideq] |
| 546 punpckldq m3, [srcq+src_strideq+1] | 557 punpckldq m3, [srcq+src_strideq+1] |
| 547 %endif | 558 %endif |
| 559 %endif |
| 548 pavgb m2, m3 | 560 pavgb m2, m3 |
| 549 %if mmsize == 16 | 561 %if mmsize == 16 |
| 550 movlhps m0, m2 | 562 movlhps m0, m2 |
| 551 movhlps m4, m2 | 563 movhlps m4, m2 |
| 552 %else ; mmsize == 8 | 564 %else ; mmsize == 8 |
| 553 punpckldq m0, m2 | 565 punpckldq m0, m2 |
| 554 pshufw m4, m2, 0xe | 566 pshufw m4, m2, 0xe |
| 555 %endif | 567 %endif |
| 556 movh m1, [dstq] | 568 movh m1, [dstq] |
| 557 pavgb m0, m2 | 569 pavgb m0, m2 |
| (...skipping 721 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1279 SUBPEL_VARIANCE 4, 1 | 1291 SUBPEL_VARIANCE 4, 1 |
| 1280 INIT_XMM sse2 | 1292 INIT_XMM sse2 |
| 1281 SUBPEL_VARIANCE 8, 1 | 1293 SUBPEL_VARIANCE 8, 1 |
| 1282 SUBPEL_VARIANCE 16, 1 | 1294 SUBPEL_VARIANCE 16, 1 |
| 1283 | 1295 |
| 1284 INIT_MMX ssse3 | 1296 INIT_MMX ssse3 |
| 1285 SUBPEL_VARIANCE 4, 1 | 1297 SUBPEL_VARIANCE 4, 1 |
| 1286 INIT_XMM ssse3 | 1298 INIT_XMM ssse3 |
| 1287 SUBPEL_VARIANCE 8, 1 | 1299 SUBPEL_VARIANCE 8, 1 |
| 1288 SUBPEL_VARIANCE 16, 1 | 1300 SUBPEL_VARIANCE 16, 1 |
| OLD | NEW |