80 |
cglobal transfer_8to16sub2_3dne |
cglobal transfer_8to16sub2_3dne |
81 |
cglobal transfer_16to8add_3dne |
cglobal transfer_16to8add_3dne |
82 |
cglobal transfer8x8_copy_3dne |
cglobal transfer8x8_copy_3dne |
83 |
|
cglobal transfer8x4_copy_3dne |
84 |
|
|
85 |
;----------------------------------------------------------------------------- |
;----------------------------------------------------------------------------- |
86 |
; |
; |
438 |
ret |
ret |
439 |
.endfunc |
.endfunc |
440 |
|
|
441 |
|
;----------------------------------------------------------------------------- |
442 |
|
; |
443 |
|
; void transfer8x4_copy_3dne(uint8_t * const dst, |
444 |
|
; const uint8_t * const src, |
445 |
|
; const uint32_t stride); |
446 |
|
; |
447 |
|
; |
448 |
|
;----------------------------------------------------------------------------- |
449 |
|
|
450 |
|
ALIGN 16 |
451 |
|
transfer8x4_copy_3dne: |
452 |
|
mov eax, [esp+ 8] ; Src |
453 |
|
mov edx, [esp+12] ; Stride |
454 |
|
mov ecx, [esp+ 4] ; Dst |
455 |
|
|
456 |
|
COPY_8_TO_8 |
457 |
|
lea ecx,[byte ecx+2*edx] |
458 |
|
COPY_8_TO_8 |
459 |
|
ret |
460 |
|
.endfunc |
461 |
|
|