Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- libswresample/x86/resample_x86_dsp.o: file format elf64-x86-64
- Disassembly of section .text:
- 0000000000000000 <swri_resample_common_float_sse>:
- 0: 41 57 push r15
- 2: 41 56 push r14
- 4: 41 89 ca mov r10d,ecx
- 7: 41 55 push r13
- 9: 41 54 push r12
- b: 55 push rbp
- c: 53 push rbx
- d: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 10: 44 8b 6f 3c mov r13d,DWORD PTR [rdi+0x3c]
- 14: 44 89 44 24 f4 mov DWORD PTR [rsp-0xc],r8d
- 19: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 1d: 44 8b 4f 2c mov r9d,DWORD PTR [rdi+0x2c]
- 21: 44 89 c0 mov eax,r8d
- 24: 45 21 e8 and r8d,r13d
- 27: d3 f8 sar eax,cl
- 29: 45 85 d2 test r10d,r10d
- 2c: 0f 8e b5 00 00 00 jle e7 <swri_resample_common_float_sse+0xe7>
- 32: 8b 5f 14 mov ebx,DWORD PTR [rdi+0x14]
- 35: 44 8b 77 24 mov r14d,DWORD PTR [rdi+0x24]
- 39: 41 83 ea 01 sub r10d,0x1
- 3d: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 41: 44 8b 67 30 mov r12d,DWORD PTR [rdi+0x30]
- 45: 48 89 7c 24 f8 mov QWORD PTR [rsp-0x8],rdi
- 4a: 89 5c 24 ec mov DWORD PTR [rsp-0x14],ebx
- 4e: 8b 5f 10 mov ebx,DWORD PTR [rdi+0x10]
- 51: 44 89 74 24 f0 mov DWORD PTR [rsp-0x10],r14d
- 56: 44 8b 77 20 mov r14d,DWORD PTR [rdi+0x20]
- 5a: f7 db neg ebx
- 5c: c1 e3 02 shl ebx,0x2
- 5f: 44 89 f5 mov ebp,r14d
- 62: 4e 8d 74 96 04 lea r14,[rsi+r10*4+0x4]
- 67: 48 63 db movsxd rbx,ebx
- 6a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
- 70: 44 8b 54 24 ec mov r10d,DWORD PTR [rsp-0x14]
- 75: 48 63 f8 movsxd rdi,eax
- 78: 49 89 db mov r11,rbx
- 7b: 48 8d 3c ba lea rdi,[rdx+rdi*4]
- 7f: 45 0f af d0 imul r10d,r8d
- 83: 48 29 df sub rdi,rbx
- 86: 4d 63 d2 movsxd r10,r10d
- 89: 4f 8d 14 97 lea r10,[r15+r10*4]
- 8d: 49 29 da sub r10,rbx
- 90: 0f 57 c0 xorps xmm0,xmm0
- 93: 42 0f 10 0c 1f movups xmm1,XMMWORD PTR [rdi+r11*1]
- 98: 43 0f 59 0c 1a mulps xmm1,XMMWORD PTR [r10+r11*1]
- 9d: 0f 58 c1 addps xmm0,xmm1
- a0: 49 83 c3 10 add r11,0x10
- a4: 78 ed js 93 <swri_resample_common_float_sse+0x93>
- a6: 0f 12 c8 movhlps xmm1,xmm0
- a9: 0f 58 c1 addps xmm0,xmm1
- ac: f3 0f 10 c8 movss xmm1,xmm0
- b0: 0f c6 c0 01 shufps xmm0,xmm0,0x1
- b4: 0f 58 c1 addps xmm0,xmm1
- b7: f3 0f 11 06 movss DWORD PTR [rsi],xmm0
- bb: 44 03 4c 24 f0 add r9d,DWORD PTR [rsp-0x10]
- c0: 41 01 e8 add r8d,ebp
- c3: 45 39 e1 cmp r9d,r12d
- c6: 7c 07 jl cf <swri_resample_common_float_sse+0xcf>
- c8: 45 29 e1 sub r9d,r12d
- cb: 41 83 c0 01 add r8d,0x1
- cf: 44 89 c7 mov edi,r8d
- d2: 48 83 c6 04 add rsi,0x4
- d6: 45 21 e8 and r8d,r13d
- d9: d3 ff sar edi,cl
- db: 01 f8 add eax,edi
- dd: 4c 39 f6 cmp rsi,r14
- e0: 75 8e jne 70 <swri_resample_common_float_sse+0x70>
- e2: 48 8b 7c 24 f8 mov rdi,QWORD PTR [rsp-0x8]
- e7: 8b 54 24 f4 mov edx,DWORD PTR [rsp-0xc]
- eb: 85 d2 test edx,edx
- ed: 74 08 je f7 <swri_resample_common_float_sse+0xf7>
- ef: 44 89 4f 2c mov DWORD PTR [rdi+0x2c],r9d
- f3: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- f7: 5b pop rbx
- f8: 5d pop rbp
- f9: 41 5c pop r12
- fb: 41 5d pop r13
- fd: 41 5e pop r14
- ff: 41 5f pop r15
- 101: c3 ret
- 102: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nop WORD PTR cs:[rax+rax*1+0x0]
- 109: 1f 84 00 00 00 00 00
- 0000000000000110 <swri_resample_linear_float_sse>:
- 110: 41 57 push r15
- 112: 41 56 push r14
- 114: 41 89 c9 mov r9d,ecx
- 117: 41 55 push r13
- 119: 41 54 push r12
- 11b: 55 push rbp
- 11c: 53 push rbx
- 11d: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 120: 44 8b 5f 2c mov r11d,DWORD PTR [rdi+0x2c]
- 124: 44 89 44 24 ec mov DWORD PTR [rsp-0x14],r8d
- 129: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 12d: 44 89 c0 mov eax,r8d
- 130: 44 23 47 3c and r8d,DWORD PTR [rdi+0x3c]
- 134: d3 f8 sar eax,cl
- 136: 45 85 c9 test r9d,r9d
- 139: 0f 8e 24 01 00 00 jle 263 <swri_resample_linear_float_sse+0x153>
- 13f: 44 8b 6f 30 mov r13d,DWORD PTR [rdi+0x30]
- 143: 66 0f ef e4 pxor xmm4,xmm4
- 147: 41 83 e9 01 sub r9d,0x1
- 14b: 44 8b 67 10 mov r12d,DWORD PTR [rdi+0x10]
- 14f: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 153: 4a 8d 5c 8e 04 lea rbx,[rsi+r9*4+0x4]
- 158: 4c 63 4f 14 movsxd r9,DWORD PTR [rdi+0x14]
- 15c: f3 41 0f 2a e5 cvtsi2ss xmm4,r13d
- 161: 48 89 5c 24 d0 mov QWORD PTR [rsp-0x30],rbx
- 166: 8b 5f 24 mov ebx,DWORD PTR [rdi+0x24]
- 169: 41 f7 dc neg r12d
- 16c: 41 c1 e4 02 shl r12d,0x2
- 170: 4d 89 ce mov r14,r9
- 173: 4d 63 e4 movsxd r12,r12d
- 176: 49 c1 e1 02 shl r9,0x2
- 17a: 89 5c 24 e8 mov DWORD PTR [rsp-0x18],ebx
- 17e: 8b 5f 20 mov ebx,DWORD PTR [rdi+0x20]
- 181: 4d 29 e1 sub r9,r12
- 184: 4c 89 4c 24 e0 mov QWORD PTR [rsp-0x20],r9
- 189: 89 5c 24 dc mov DWORD PTR [rsp-0x24],ebx
- 18d: 0f 1f 00 nop DWORD PTR [rax]
- 190: 45 89 f1 mov r9d,r14d
- 193: 4c 63 d0 movsxd r10,eax
- 196: 4c 89 e3 mov rbx,r12
- 199: 45 0f af c8 imul r9d,r8d
- 19d: 4e 8d 14 92 lea r10,[rdx+r10*4]
- 1a1: 4d 29 e2 sub r10,r12
- 1a4: 4d 63 c9 movsxd r9,r9d
- 1a7: 4f 8d 0c 8f lea r9,[r15+r9*4]
- 1ab: 4c 89 cd mov rbp,r9
- 1ae: 4c 03 4c 24 e0 add r9,QWORD PTR [rsp-0x20]
- 1b3: 4c 29 e5 sub rbp,r12
- 1b6: 0f 57 c0 xorps xmm0,xmm0
- 1b9: 0f 57 d2 xorps xmm2,xmm2
- 1bc: 41 0f 10 0c 1a movups xmm1,XMMWORD PTR [r10+rbx*1]
- 1c1: 0f 28 d9 movaps xmm3,xmm1
- 1c4: 0f 59 4c 1d 00 mulps xmm1,XMMWORD PTR [rbp+rbx*1+0x0]
- 1c9: 41 0f 59 1c 19 mulps xmm3,XMMWORD PTR [r9+rbx*1]
- 1ce: 0f 58 c1 addps xmm0,xmm1
- 1d1: 0f 58 d3 addps xmm2,xmm3
- 1d4: 48 83 c3 10 add rbx,0x10
- 1d8: 78 e2 js 1bc <swri_resample_linear_float_sse+0xac>
- 1da: 0f 12 c8 movhlps xmm1,xmm0
- 1dd: 0f 12 da movhlps xmm3,xmm2
- 1e0: 0f 58 c1 addps xmm0,xmm1
- 1e3: 0f 58 d3 addps xmm2,xmm3
- 1e6: f3 0f 10 c8 movss xmm1,xmm0
- 1ea: f3 0f 10 da movss xmm3,xmm2
- 1ee: 0f c6 c0 01 shufps xmm0,xmm0,0x1
- 1f2: 0f c6 d2 01 shufps xmm2,xmm2,0x1
- 1f6: 0f 58 c1 addps xmm0,xmm1
- 1f9: 0f 58 d3 addps xmm2,xmm3
- 1fc: f3 0f 11 44 24 f8 movss DWORD PTR [rsp-0x8],xmm0
- 202: f3 0f 11 54 24 fc movss DWORD PTR [rsp-0x4],xmm2
- 208: 66 0f ef d2 pxor xmm2,xmm2
- 20c: 44 03 44 24 dc add r8d,DWORD PTR [rsp-0x24]
- 211: f3 0f 10 44 24 f8 movss xmm0,DWORD PTR [rsp-0x8]
- 217: f3 0f 10 4c 24 fc movss xmm1,DWORD PTR [rsp-0x4]
- 21d: f3 41 0f 2a d3 cvtsi2ss xmm2,r11d
- 222: 44 03 5c 24 e8 add r11d,DWORD PTR [rsp-0x18]
- 227: f3 0f 5c c8 subss xmm1,xmm0
- 22b: 45 39 dd cmp r13d,r11d
- 22e: f3 0f 59 ca mulss xmm1,xmm2
- 232: f3 0f 5e cc divss xmm1,xmm4
- 236: f3 0f 58 c1 addss xmm0,xmm1
- 23a: f3 0f 11 06 movss DWORD PTR [rsi],xmm0
- 23e: 7f 07 jg 247 <swri_resample_linear_float_sse+0x137>
- 240: 45 29 eb sub r11d,r13d
- 243: 41 83 c0 01 add r8d,0x1
- 247: 45 89 c1 mov r9d,r8d
- 24a: 48 83 c6 04 add rsi,0x4
- 24e: 44 23 47 3c and r8d,DWORD PTR [rdi+0x3c]
- 252: 41 d3 f9 sar r9d,cl
- 255: 44 01 c8 add eax,r9d
- 258: 48 3b 74 24 d0 cmp rsi,QWORD PTR [rsp-0x30]
- 25d: 0f 85 2d ff ff ff jne 190 <swri_resample_linear_float_sse+0x80>
- 263: 8b 54 24 ec mov edx,DWORD PTR [rsp-0x14]
- 267: 85 d2 test edx,edx
- 269: 74 08 je 273 <swri_resample_linear_float_sse+0x163>
- 26b: 44 89 5f 2c mov DWORD PTR [rdi+0x2c],r11d
- 26f: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- 273: 5b pop rbx
- 274: 5d pop rbp
- 275: 41 5c pop r12
- 277: 41 5d pop r13
- 279: 41 5e pop r14
- 27b: 41 5f pop r15
- 27d: c3 ret
- 27e: 66 90 xchg ax,ax
- 0000000000000280 <swri_resample_common_int16_sse2>:
- 280: 41 57 push r15
- 282: 41 56 push r14
- 284: 41 89 ca mov r10d,ecx
- 287: 41 55 push r13
- 289: 41 54 push r12
- 28b: 55 push rbp
- 28c: 53 push rbx
- 28d: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 290: 44 8b 6f 3c mov r13d,DWORD PTR [rdi+0x3c]
- 294: 44 89 44 24 f4 mov DWORD PTR [rsp-0xc],r8d
- 299: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 29d: 44 8b 4f 2c mov r9d,DWORD PTR [rdi+0x2c]
- 2a1: 44 89 c0 mov eax,r8d
- 2a4: 45 21 e8 and r8d,r13d
- 2a7: d3 f8 sar eax,cl
- 2a9: 45 85 d2 test r10d,r10d
- 2ac: 0f 8e cc 00 00 00 jle 37e <swri_resample_common_int16_sse2+0xfe>
- 2b2: 8b 5f 14 mov ebx,DWORD PTR [rdi+0x14]
- 2b5: 44 8b 77 24 mov r14d,DWORD PTR [rdi+0x24]
- 2b9: 41 83 ea 01 sub r10d,0x1
- 2bd: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 2c1: 44 8b 67 30 mov r12d,DWORD PTR [rdi+0x30]
- 2c5: 48 89 7c 24 f8 mov QWORD PTR [rsp-0x8],rdi
- 2ca: 89 5c 24 ec mov DWORD PTR [rsp-0x14],ebx
- 2ce: 8b 5f 10 mov ebx,DWORD PTR [rdi+0x10]
- 2d1: 44 89 74 24 f0 mov DWORD PTR [rsp-0x10],r14d
- 2d6: 44 8b 77 20 mov r14d,DWORD PTR [rdi+0x20]
- 2da: f7 db neg ebx
- 2dc: 01 db add ebx,ebx
- 2de: 44 89 f5 mov ebp,r14d
- 2e1: 4e 8d 74 56 02 lea r14,[rsi+r10*2+0x2]
- 2e6: 48 63 db movsxd rbx,ebx
- 2e9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
- 2f0: 44 8b 54 24 ec mov r10d,DWORD PTR [rsp-0x14]
- 2f5: 48 63 f8 movsxd rdi,eax
- 2f8: 49 89 db mov r11,rbx
- 2fb: 48 8d 3c 7a lea rdi,[rdx+rdi*2]
- 2ff: 45 0f af d0 imul r10d,r8d
- 303: 48 29 df sub rdi,rbx
- 306: 4d 63 d2 movsxd r10,r10d
- 309: 4f 8d 14 57 lea r10,[r15+r10*2]
- 30d: 49 29 da sub r10,rbx
- 310: 66 0f 6f 04 25 00 00 movdqa xmm0,XMMWORD PTR ds:0x0
- 317: 00 00
- 319: f3 42 0f 6f 0c 1f movdqu xmm1,XMMWORD PTR [rdi+r11*1]
- 31f: 66 43 0f f5 0c 1a pmaddwd xmm1,XMMWORD PTR [r10+r11*1]
- 325: 66 0f fe c1 paddd xmm0,xmm1
- 329: 49 83 c3 10 add r11,0x10
- 32d: 78 ea js 319 <swri_resample_common_int16_sse2+0x99>
- 32f: 66 0f 70 c8 0e pshufd xmm1,xmm0,0xe
- 334: 66 0f fe c1 paddd xmm0,xmm1
- 338: 66 0f 70 c8 01 pshufd xmm1,xmm0,0x1
- 33d: 66 0f fe c1 paddd xmm0,xmm1
- 341: 66 0f 72 e0 0f psrad xmm0,0xf
- 346: 66 0f 6b c0 packssdw xmm0,xmm0
- 34a: 66 0f 7e 06 movd DWORD PTR [rsi],xmm0
- 34e: 44 03 4c 24 f0 add r9d,DWORD PTR [rsp-0x10]
- 353: 41 01 e8 add r8d,ebp
- 356: 45 39 e1 cmp r9d,r12d
- 359: 7c 07 jl 362 <swri_resample_common_int16_sse2+0xe2>
- 35b: 45 29 e1 sub r9d,r12d
- 35e: 41 83 c0 01 add r8d,0x1
- 362: 44 89 c7 mov edi,r8d
- 365: 48 83 c6 02 add rsi,0x2
- 369: 45 21 e8 and r8d,r13d
- 36c: d3 ff sar edi,cl
- 36e: 01 f8 add eax,edi
- 370: 4c 39 f6 cmp rsi,r14
- 373: 0f 85 77 ff ff ff jne 2f0 <swri_resample_common_int16_sse2+0x70>
- 379: 48 8b 7c 24 f8 mov rdi,QWORD PTR [rsp-0x8]
- 37e: 8b 54 24 f4 mov edx,DWORD PTR [rsp-0xc]
- 382: 85 d2 test edx,edx
- 384: 74 08 je 38e <swri_resample_common_int16_sse2+0x10e>
- 386: 44 89 4f 2c mov DWORD PTR [rdi+0x2c],r9d
- 38a: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- 38e: 5b pop rbx
- 38f: 5d pop rbp
- 390: 41 5c pop r12
- 392: 41 5d pop r13
- 394: 41 5e pop r14
- 396: 41 5f pop r15
- 398: c3 ret
- 399: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
- 00000000000003a0 <swri_resample_linear_int16_sse2>:
- 3a0: 41 57 push r15
- 3a2: 41 56 push r14
- 3a4: 89 c8 mov eax,ecx
- 3a6: 41 55 push r13
- 3a8: 41 54 push r12
- 3aa: 49 89 d5 mov r13,rdx
- 3ad: 55 push rbp
- 3ae: 53 push rbx
- 3af: 44 8b 57 28 mov r10d,DWORD PTR [rdi+0x28]
- 3b3: 8b 57 3c mov edx,DWORD PTR [rdi+0x3c]
- 3b6: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 3b9: 44 89 44 24 f4 mov DWORD PTR [rsp-0xc],r8d
- 3be: 44 8b 5f 2c mov r11d,DWORD PTR [rdi+0x2c]
- 3c2: 44 89 d3 mov ebx,r10d
- 3c5: 41 21 d2 and r10d,edx
- 3c8: 89 54 24 d8 mov DWORD PTR [rsp-0x28],edx
- 3cc: d3 fb sar ebx,cl
- 3ce: 85 c0 test eax,eax
- 3d0: 0f 8e 43 01 00 00 jle 519 <swri_resample_linear_int16_sse2+0x179>
- 3d6: 8b 6f 10 mov ebp,DWORD PTR [rdi+0x10]
- 3d9: 48 63 57 14 movsxd rdx,DWORD PTR [rdi+0x14]
- 3dd: 83 e8 01 sub eax,0x1
- 3e0: 48 8d 44 46 02 lea rax,[rsi+rax*2+0x2]
- 3e5: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 3e9: 48 89 7c 24 f8 mov QWORD PTR [rsp-0x8],rdi
- 3ee: f7 dd neg ebp
- 3f0: 48 89 44 24 d0 mov QWORD PTR [rsp-0x30],rax
- 3f5: 01 ed add ebp,ebp
- 3f7: 89 54 24 dc mov DWORD PTR [rsp-0x24],edx
- 3fb: 48 01 d2 add rdx,rdx
- 3fe: 48 63 ed movsxd rbp,ebp
- 401: 48 29 ea sub rdx,rbp
- 404: 49 89 ee mov r14,rbp
- 407: 48 89 54 24 e0 mov QWORD PTR [rsp-0x20],rdx
- 40c: 48 63 57 30 movsxd rdx,DWORD PTR [rdi+0x30]
- 410: 49 f7 de neg r14
- 413: 49 89 d4 mov r12,rdx
- 416: 48 89 54 24 e8 mov QWORD PTR [rsp-0x18],rdx
- 41b: 8b 57 24 mov edx,DWORD PTR [rdi+0x24]
- 41e: 89 54 24 f0 mov DWORD PTR [rsp-0x10],edx
- 422: 8b 57 20 mov edx,DWORD PTR [rdi+0x20]
- 425: 41 89 d0 mov r8d,edx
- 428: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
- 42f: 00
- 430: 8b 44 24 dc mov eax,DWORD PTR [rsp-0x24]
- 434: 49 89 e9 mov r9,rbp
- 437: 41 0f af c2 imul eax,r10d
- 43b: 48 98 cdqe
- 43d: 49 8d 14 47 lea rdx,[r15+rax*2]
- 441: 48 63 c3 movsxd rax,ebx
- 444: 49 8d 44 45 00 lea rax,[r13+rax*2+0x0]
- 449: 4a 8d 3c 32 lea rdi,[rdx+r14*1]
- 44d: 48 03 54 24 e0 add rdx,QWORD PTR [rsp-0x20]
- 452: 48 29 e8 sub rax,rbp
- 455: 66 0f ef c0 pxor xmm0,xmm0
- 459: 66 0f ef d2 pxor xmm2,xmm2
- 45d: f3 42 0f 6f 0c 08 movdqu xmm1,XMMWORD PTR [rax+r9*1]
- 463: 66 0f 6f d9 movdqa xmm3,xmm1
- 467: 66 42 0f f5 0c 0f pmaddwd xmm1,XMMWORD PTR [rdi+r9*1]
- 46d: 66 42 0f f5 1c 0a pmaddwd xmm3,XMMWORD PTR [rdx+r9*1]
- 473: 66 0f fe c1 paddd xmm0,xmm1
- 477: 66 0f fe d3 paddd xmm2,xmm3
- 47b: 49 83 c1 10 add r9,0x10
- 47f: 78 dc js 45d <swri_resample_linear_int16_sse2+0xbd>
- 481: 66 0f 70 c8 0e pshufd xmm1,xmm0,0xe
- 486: 66 0f 70 da 0e pshufd xmm3,xmm2,0xe
- 48b: 66 0f fe c1 paddd xmm0,xmm1
- 48f: 66 0f fe d3 paddd xmm2,xmm3
- 493: 66 0f 70 c8 01 pshufd xmm1,xmm0,0x1
- 498: 66 0f 70 da 01 pshufd xmm3,xmm2,0x1
- 49d: 66 0f fe c1 paddd xmm0,xmm1
- 4a1: 66 0f fe d3 paddd xmm2,xmm3
- 4a5: 66 0f 7e c7 movd edi,xmm0
- 4a9: 66 0f 7e d0 movd eax,xmm2
- 4ad: 29 f8 sub eax,edi
- 4af: 49 63 d3 movsxd rdx,r11d
- 4b2: 48 98 cdqe
- 4b4: 48 0f af c2 imul rax,rdx
- 4b8: 48 99 cqo
- 4ba: 48 f7 7c 24 e8 idiv QWORD PTR [rsp-0x18]
- 4bf: 8d 94 07 00 40 00 00 lea edx,[rdi+rax*1+0x4000]
- 4c6: 89 d0 mov eax,edx
- 4c8: c1 f8 0f sar eax,0xf
- 4cb: 8d b8 00 80 00 00 lea edi,[rax+0x8000]
- 4d1: 81 ff ff ff 00 00 cmp edi,0xffff
- 4d7: 76 09 jbe 4e2 <swri_resample_linear_int16_sse2+0x142>
- 4d9: 89 d0 mov eax,edx
- 4db: c1 f8 1f sar eax,0x1f
- 4de: 66 35 ff 7f xor ax,0x7fff
- 4e2: 44 03 5c 24 f0 add r11d,DWORD PTR [rsp-0x10]
- 4e7: 45 01 c2 add r10d,r8d
- 4ea: 66 89 06 mov WORD PTR [rsi],ax
- 4ed: 45 39 e3 cmp r11d,r12d
- 4f0: 7c 07 jl 4f9 <swri_resample_linear_int16_sse2+0x159>
- 4f2: 45 29 e3 sub r11d,r12d
- 4f5: 41 83 c2 01 add r10d,0x1
- 4f9: 44 89 d0 mov eax,r10d
- 4fc: 48 83 c6 02 add rsi,0x2
- 500: 44 23 54 24 d8 and r10d,DWORD PTR [rsp-0x28]
- 505: d3 f8 sar eax,cl
- 507: 01 c3 add ebx,eax
- 509: 48 3b 74 24 d0 cmp rsi,QWORD PTR [rsp-0x30]
- 50e: 0f 85 1c ff ff ff jne 430 <swri_resample_linear_int16_sse2+0x90>
- 514: 48 8b 7c 24 f8 mov rdi,QWORD PTR [rsp-0x8]
- 519: 8b 44 24 f4 mov eax,DWORD PTR [rsp-0xc]
- 51d: 85 c0 test eax,eax
- 51f: 74 08 je 529 <swri_resample_linear_int16_sse2+0x189>
- 521: 44 89 5f 2c mov DWORD PTR [rdi+0x2c],r11d
- 525: 44 89 57 28 mov DWORD PTR [rdi+0x28],r10d
- 529: 89 d8 mov eax,ebx
- 52b: 5b pop rbx
- 52c: 5d pop rbp
- 52d: 41 5c pop r12
- 52f: 41 5d pop r13
- 531: 41 5e pop r14
- 533: 41 5f pop r15
- 535: c3 ret
- 536: 66 2e 0f 1f 84 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
- 53d: 00 00 00
- 0000000000000540 <swri_resample_common_double_sse2>:
- 540: 41 57 push r15
- 542: 41 56 push r14
- 544: 41 89 ca mov r10d,ecx
- 547: 41 55 push r13
- 549: 41 54 push r12
- 54b: 55 push rbp
- 54c: 53 push rbx
- 54d: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 550: 44 8b 6f 3c mov r13d,DWORD PTR [rdi+0x3c]
- 554: 44 89 44 24 f4 mov DWORD PTR [rsp-0xc],r8d
- 559: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 55d: 44 8b 4f 2c mov r9d,DWORD PTR [rdi+0x2c]
- 561: 44 89 c0 mov eax,r8d
- 564: 45 21 e8 and r8d,r13d
- 567: d3 f8 sar eax,cl
- 569: 45 85 d2 test r10d,r10d
- 56c: 0f 8e af 00 00 00 jle 621 <swri_resample_common_double_sse2+0xe1>
- 572: 8b 5f 14 mov ebx,DWORD PTR [rdi+0x14]
- 575: 44 8b 77 24 mov r14d,DWORD PTR [rdi+0x24]
- 579: 41 83 ea 01 sub r10d,0x1
- 57d: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 581: 44 8b 67 30 mov r12d,DWORD PTR [rdi+0x30]
- 585: 48 89 7c 24 f8 mov QWORD PTR [rsp-0x8],rdi
- 58a: 89 5c 24 ec mov DWORD PTR [rsp-0x14],ebx
- 58e: 8b 5f 10 mov ebx,DWORD PTR [rdi+0x10]
- 591: 44 89 74 24 f0 mov DWORD PTR [rsp-0x10],r14d
- 596: 44 8b 77 20 mov r14d,DWORD PTR [rdi+0x20]
- 59a: f7 db neg ebx
- 59c: c1 e3 03 shl ebx,0x3
- 59f: 44 89 f5 mov ebp,r14d
- 5a2: 4e 8d 74 d6 08 lea r14,[rsi+r10*8+0x8]
- 5a7: 48 63 db movsxd rbx,ebx
- 5aa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
- 5b0: 44 8b 54 24 ec mov r10d,DWORD PTR [rsp-0x14]
- 5b5: 48 63 f8 movsxd rdi,eax
- 5b8: 49 89 db mov r11,rbx
- 5bb: 48 8d 3c fa lea rdi,[rdx+rdi*8]
- 5bf: 45 0f af d0 imul r10d,r8d
- 5c3: 48 29 df sub rdi,rbx
- 5c6: 4d 63 d2 movsxd r10,r10d
- 5c9: 4f 8d 14 d7 lea r10,[r15+r10*8]
- 5cd: 49 29 da sub r10,rbx
- 5d0: 66 0f 57 c0 xorpd xmm0,xmm0
- 5d4: 66 42 0f 10 0c 1f movupd xmm1,XMMWORD PTR [rdi+r11*1]
- 5da: 66 43 0f 59 0c 1a mulpd xmm1,XMMWORD PTR [r10+r11*1]
- 5e0: 66 0f 58 c1 addpd xmm0,xmm1
- 5e4: 49 83 c3 10 add r11,0x10
- 5e8: 78 ea js 5d4 <swri_resample_common_double_sse2+0x94>
- 5ea: 0f 12 c8 movhlps xmm1,xmm0
- 5ed: 66 0f 58 c1 addpd xmm0,xmm1
- 5f1: f2 0f 11 06 movsd QWORD PTR [rsi],xmm0
- 5f5: 44 03 4c 24 f0 add r9d,DWORD PTR [rsp-0x10]
- 5fa: 41 01 e8 add r8d,ebp
- 5fd: 45 39 e1 cmp r9d,r12d
- 600: 7c 07 jl 609 <swri_resample_common_double_sse2+0xc9>
- 602: 45 29 e1 sub r9d,r12d
- 605: 41 83 c0 01 add r8d,0x1
- 609: 44 89 c7 mov edi,r8d
- 60c: 48 83 c6 08 add rsi,0x8
- 610: 45 21 e8 and r8d,r13d
- 613: d3 ff sar edi,cl
- 615: 01 f8 add eax,edi
- 617: 4c 39 f6 cmp rsi,r14
- 61a: 75 94 jne 5b0 <swri_resample_common_double_sse2+0x70>
- 61c: 48 8b 7c 24 f8 mov rdi,QWORD PTR [rsp-0x8]
- 621: 8b 54 24 f4 mov edx,DWORD PTR [rsp-0xc]
- 625: 85 d2 test edx,edx
- 627: 74 08 je 631 <swri_resample_common_double_sse2+0xf1>
- 629: 44 89 4f 2c mov DWORD PTR [rdi+0x2c],r9d
- 62d: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- 631: 5b pop rbx
- 632: 5d pop rbp
- 633: 41 5c pop r12
- 635: 41 5d pop r13
- 637: 41 5e pop r14
- 639: 41 5f pop r15
- 63b: c3 ret
- 63c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
- 0000000000000640 <swri_resample_linear_double_sse2>:
- 640: 41 57 push r15
- 642: 41 56 push r14
- 644: 41 89 c9 mov r9d,ecx
- 647: 41 55 push r13
- 649: 41 54 push r12
- 64b: 55 push rbp
- 64c: 53 push rbx
- 64d: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 650: 44 8b 5f 2c mov r11d,DWORD PTR [rdi+0x2c]
- 654: 44 89 44 24 ec mov DWORD PTR [rsp-0x14],r8d
- 659: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 65d: 44 89 c0 mov eax,r8d
- 660: 44 23 47 3c and r8d,DWORD PTR [rdi+0x3c]
- 664: d3 f8 sar eax,cl
- 666: 45 85 c9 test r9d,r9d
- 669: 0f 8e 18 01 00 00 jle 787 <swri_resample_linear_double_sse2+0x147>
- 66f: 44 8b 6f 30 mov r13d,DWORD PTR [rdi+0x30]
- 673: 66 0f ef e4 pxor xmm4,xmm4
- 677: 41 83 e9 01 sub r9d,0x1
- 67b: 44 8b 67 10 mov r12d,DWORD PTR [rdi+0x10]
- 67f: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 683: 4a 8d 5c ce 08 lea rbx,[rsi+r9*8+0x8]
- 688: 4c 63 4f 14 movsxd r9,DWORD PTR [rdi+0x14]
- 68c: f2 41 0f 2a e5 cvtsi2sd xmm4,r13d
- 691: 48 89 5c 24 d0 mov QWORD PTR [rsp-0x30],rbx
- 696: 8b 5f 24 mov ebx,DWORD PTR [rdi+0x24]
- 699: 41 f7 dc neg r12d
- 69c: 41 c1 e4 03 shl r12d,0x3
- 6a0: 4d 89 ce mov r14,r9
- 6a3: 4d 63 e4 movsxd r12,r12d
- 6a6: 49 c1 e1 03 shl r9,0x3
- 6aa: 89 5c 24 e8 mov DWORD PTR [rsp-0x18],ebx
- 6ae: 8b 5f 20 mov ebx,DWORD PTR [rdi+0x20]
- 6b1: 4d 29 e1 sub r9,r12
- 6b4: 4c 89 4c 24 e0 mov QWORD PTR [rsp-0x20],r9
- 6b9: 89 5c 24 dc mov DWORD PTR [rsp-0x24],ebx
- 6bd: 0f 1f 00 nop DWORD PTR [rax]
- 6c0: 45 89 f1 mov r9d,r14d
- 6c3: 4c 63 d0 movsxd r10,eax
- 6c6: 4c 89 e3 mov rbx,r12
- 6c9: 45 0f af c8 imul r9d,r8d
- 6cd: 4e 8d 14 d2 lea r10,[rdx+r10*8]
- 6d1: 4d 29 e2 sub r10,r12
- 6d4: 4d 63 c9 movsxd r9,r9d
- 6d7: 4f 8d 0c cf lea r9,[r15+r9*8]
- 6db: 4c 89 cd mov rbp,r9
- 6de: 4c 03 4c 24 e0 add r9,QWORD PTR [rsp-0x20]
- 6e3: 4c 29 e5 sub rbp,r12
- 6e6: 66 0f 57 c0 xorpd xmm0,xmm0
- 6ea: 66 0f 57 d2 xorpd xmm2,xmm2
- 6ee: 66 41 0f 10 0c 1a movupd xmm1,XMMWORD PTR [r10+rbx*1]
- 6f4: 66 0f 28 d9 movapd xmm3,xmm1
- 6f8: 66 0f 59 4c 1d 00 mulpd xmm1,XMMWORD PTR [rbp+rbx*1+0x0]
- 6fe: 66 41 0f 59 1c 19 mulpd xmm3,XMMWORD PTR [r9+rbx*1]
- 704: 66 0f 58 c1 addpd xmm0,xmm1
- 708: 66 0f 58 d3 addpd xmm2,xmm3
- 70c: 48 83 c3 10 add rbx,0x10
- 710: 78 dc js 6ee <swri_resample_linear_double_sse2+0xae>
- 712: 0f 12 c8 movhlps xmm1,xmm0
- 715: 0f 12 da movhlps xmm3,xmm2
- 718: 66 0f 58 c1 addpd xmm0,xmm1
- 71c: 66 0f 58 d3 addpd xmm2,xmm3
- 720: f2 0f 11 44 24 f0 movsd QWORD PTR [rsp-0x10],xmm0
- 726: f2 0f 11 54 24 f8 movsd QWORD PTR [rsp-0x8],xmm2
- 72c: 66 0f ef d2 pxor xmm2,xmm2
- 730: 44 03 44 24 dc add r8d,DWORD PTR [rsp-0x24]
- 735: f2 0f 10 44 24 f0 movsd xmm0,QWORD PTR [rsp-0x10]
- 73b: f2 0f 10 4c 24 f8 movsd xmm1,QWORD PTR [rsp-0x8]
- 741: f2 41 0f 2a d3 cvtsi2sd xmm2,r11d
- 746: 44 03 5c 24 e8 add r11d,DWORD PTR [rsp-0x18]
- 74b: f2 0f 5c c8 subsd xmm1,xmm0
- 74f: 45 39 dd cmp r13d,r11d
- 752: f2 0f 59 ca mulsd xmm1,xmm2
- 756: f2 0f 5e cc divsd xmm1,xmm4
- 75a: f2 0f 58 c1 addsd xmm0,xmm1
- 75e: f2 0f 11 06 movsd QWORD PTR [rsi],xmm0
- 762: 7f 07 jg 76b <swri_resample_linear_double_sse2+0x12b>
- 764: 45 29 eb sub r11d,r13d
- 767: 41 83 c0 01 add r8d,0x1
- 76b: 45 89 c1 mov r9d,r8d
- 76e: 48 83 c6 08 add rsi,0x8
- 772: 44 23 47 3c and r8d,DWORD PTR [rdi+0x3c]
- 776: 41 d3 f9 sar r9d,cl
- 779: 44 01 c8 add eax,r9d
- 77c: 48 3b 74 24 d0 cmp rsi,QWORD PTR [rsp-0x30]
- 781: 0f 85 39 ff ff ff jne 6c0 <swri_resample_linear_double_sse2+0x80>
- 787: 8b 54 24 ec mov edx,DWORD PTR [rsp-0x14]
- 78b: 85 d2 test edx,edx
- 78d: 74 08 je 797 <swri_resample_linear_double_sse2+0x157>
- 78f: 44 89 5f 2c mov DWORD PTR [rdi+0x2c],r11d
- 793: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- 797: 5b pop rbx
- 798: 5d pop rbp
- 799: 41 5c pop r12
- 79b: 41 5d pop r13
- 79d: 41 5e pop r14
- 79f: 41 5f pop r15
- 7a1: c3 ret
- 7a2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nop WORD PTR cs:[rax+rax*1+0x0]
- 7a9: 1f 84 00 00 00 00 00
- 00000000000007b0 <swri_resample_common_float_avx>:
- 7b0: 41 57 push r15
- 7b2: 41 56 push r14
- 7b4: 41 89 ca mov r10d,ecx
- 7b7: 41 55 push r13
- 7b9: 41 54 push r12
- 7bb: 55 push rbp
- 7bc: 53 push rbx
- 7bd: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 7c0: 44 8b 6f 3c mov r13d,DWORD PTR [rdi+0x3c]
- 7c4: 44 89 44 24 f4 mov DWORD PTR [rsp-0xc],r8d
- 7c9: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 7cd: 44 8b 4f 2c mov r9d,DWORD PTR [rdi+0x2c]
- 7d1: 44 89 c0 mov eax,r8d
- 7d4: 45 21 e8 and r8d,r13d
- 7d7: d3 f8 sar eax,cl
- 7d9: 45 85 d2 test r10d,r10d
- 7dc: 0f 8e c3 00 00 00 jle 8a5 <swri_resample_common_float_avx+0xf5>
- 7e2: 8b 5f 14 mov ebx,DWORD PTR [rdi+0x14]
- 7e5: 44 8b 77 24 mov r14d,DWORD PTR [rdi+0x24]
- 7e9: 41 83 ea 01 sub r10d,0x1
- 7ed: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 7f1: 44 8b 67 30 mov r12d,DWORD PTR [rdi+0x30]
- 7f5: 48 89 7c 24 f8 mov QWORD PTR [rsp-0x8],rdi
- 7fa: 89 5c 24 ec mov DWORD PTR [rsp-0x14],ebx
- 7fe: 8b 5f 10 mov ebx,DWORD PTR [rdi+0x10]
- 801: 44 89 74 24 f0 mov DWORD PTR [rsp-0x10],r14d
- 806: 44 8b 77 20 mov r14d,DWORD PTR [rdi+0x20]
- 80a: f7 db neg ebx
- 80c: c1 e3 02 shl ebx,0x2
- 80f: 44 89 f5 mov ebp,r14d
- 812: 4e 8d 74 96 04 lea r14,[rsi+r10*4+0x4]
- 817: 48 63 db movsxd rbx,ebx
- 81a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
- 820: 44 8b 54 24 ec mov r10d,DWORD PTR [rsp-0x14]
- 825: 48 63 f8 movsxd rdi,eax
- 828: 49 89 db mov r11,rbx
- 82b: 48 8d 3c ba lea rdi,[rdx+rdi*4]
- 82f: 45 0f af d0 imul r10d,r8d
- 833: 48 29 df sub rdi,rbx
- 836: 4d 63 d2 movsxd r10,r10d
- 839: 4f 8d 14 97 lea r10,[r15+r10*4]
- 83d: 49 29 da sub r10,rbx
- 840: c5 fc 57 c0 vxorps ymm0,ymm0,ymm0
- 844: c4 a1 7c 10 0c 1f vmovups ymm1,YMMWORD PTR [rdi+r11*1]
- 84a: c4 81 74 59 0c 1a vmulps ymm1,ymm1,YMMWORD PTR [r10+r11*1]
- 850: c5 fc 58 c1 vaddps ymm0,ymm0,ymm1
- 854: 49 83 c3 20 add r11,0x20
- 858: 78 ea js 844 <swri_resample_common_float_avx+0x94>
- 85a: c4 e3 7d 19 c1 01 vextractf128 xmm1,ymm0,0x1
- 860: c5 f8 58 c1 vaddps xmm0,xmm0,xmm1
- 864: c5 f0 12 c8 vmovhlps xmm1,xmm1,xmm0
- 868: c5 f8 58 c1 vaddps xmm0,xmm0,xmm1
- 86c: c5 f8 c6 c8 01 vshufps xmm1,xmm0,xmm0,0x1
- 871: c5 fa 58 c1 vaddss xmm0,xmm0,xmm1
- 875: c5 fa 11 06 vmovss DWORD PTR [rsi],xmm0
- 879: 44 03 4c 24 f0 add r9d,DWORD PTR [rsp-0x10]
- 87e: 41 01 e8 add r8d,ebp
- 881: 45 39 e1 cmp r9d,r12d
- 884: 7c 07 jl 88d <swri_resample_common_float_avx+0xdd>
- 886: 45 29 e1 sub r9d,r12d
- 889: 41 83 c0 01 add r8d,0x1
- 88d: 44 89 c7 mov edi,r8d
- 890: 48 83 c6 04 add rsi,0x4
- 894: 45 21 e8 and r8d,r13d
- 897: d3 ff sar edi,cl
- 899: 01 f8 add eax,edi
- 89b: 4c 39 f6 cmp rsi,r14
- 89e: 75 80 jne 820 <swri_resample_common_float_avx+0x70>
- 8a0: 48 8b 7c 24 f8 mov rdi,QWORD PTR [rsp-0x8]
- 8a5: 8b 54 24 f4 mov edx,DWORD PTR [rsp-0xc]
- 8a9: 85 d2 test edx,edx
- 8ab: 74 08 je 8b5 <swri_resample_common_float_avx+0x105>
- 8ad: 44 89 4f 2c mov DWORD PTR [rdi+0x2c],r9d
- 8b1: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- 8b5: 5b pop rbx
- 8b6: 5d pop rbp
- 8b7: 41 5c pop r12
- 8b9: 41 5d pop r13
- 8bb: 41 5e pop r14
- 8bd: 41 5f pop r15
- 8bf: c3 ret
- 00000000000008c0 <swri_resample_linear_float_avx>:
- 8c0: 41 57 push r15
- 8c2: 41 56 push r14
- 8c4: 41 89 c9 mov r9d,ecx
- 8c7: 41 55 push r13
- 8c9: 41 54 push r12
- 8cb: 55 push rbp
- 8cc: 53 push rbx
- 8cd: 8b 4f 38 mov ecx,DWORD PTR [rdi+0x38]
- 8d0: 44 8b 5f 2c mov r11d,DWORD PTR [rdi+0x2c]
- 8d4: 44 89 44 24 ec mov DWORD PTR [rsp-0x14],r8d
- 8d9: 44 8b 47 28 mov r8d,DWORD PTR [rdi+0x28]
- 8dd: 44 89 c0 mov eax,r8d
- 8e0: 44 23 47 3c and r8d,DWORD PTR [rdi+0x3c]
- 8e4: d3 f8 sar eax,cl
- 8e6: 45 85 c9 test r9d,r9d
- 8e9: 0f 8e 3c 01 00 00 jle a2b <swri_resample_linear_float_avx+0x16b>
- 8ef: 44 8b 6f 30 mov r13d,DWORD PTR [rdi+0x30]
- 8f3: 66 0f ef e4 pxor xmm4,xmm4
- 8f7: 41 83 e9 01 sub r9d,0x1
- 8fb: 44 8b 67 10 mov r12d,DWORD PTR [rdi+0x10]
- 8ff: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
- 903: 4a 8d 5c 8e 04 lea rbx,[rsi+r9*4+0x4]
- 908: 4c 63 4f 14 movsxd r9,DWORD PTR [rdi+0x14]
- 90c: f3 41 0f 2a e5 cvtsi2ss xmm4,r13d
- 911: 48 89 5c 24 d0 mov QWORD PTR [rsp-0x30],rbx
- 916: 8b 5f 24 mov ebx,DWORD PTR [rdi+0x24]
- 919: 41 f7 dc neg r12d
- 91c: 41 c1 e4 02 shl r12d,0x2
- 920: 4d 89 ce mov r14,r9
- 923: 4d 63 e4 movsxd r12,r12d
- 926: 49 c1 e1 02 shl r9,0x2
- 92a: 89 5c 24 e8 mov DWORD PTR [rsp-0x18],ebx
- 92e: 8b 5f 20 mov ebx,DWORD PTR [rdi+0x20]
- 931: 4d 29 e1 sub r9,r12
- 934: 4c 89 4c 24 e0 mov QWORD PTR [rsp-0x20],r9
- 939: 89 5c 24 dc mov DWORD PTR [rsp-0x24],ebx
- 93d: 0f 1f 00 nop DWORD PTR [rax]
- 940: 45 89 f1 mov r9d,r14d
- 943: 4c 63 d0 movsxd r10,eax
- 946: 4c 89 e3 mov rbx,r12
- 949: 45 0f af c8 imul r9d,r8d
- 94d: 4e 8d 14 92 lea r10,[rdx+r10*4]
- 951: 4d 29 e2 sub r10,r12
- 954: 4d 63 c9 movsxd r9,r9d
- 957: 4f 8d 0c 8f lea r9,[r15+r9*4]
- 95b: 4c 89 cd mov rbp,r9
- 95e: 4c 03 4c 24 e0 add r9,QWORD PTR [rsp-0x20]
- 963: 4c 29 e5 sub rbp,r12
- 966: c5 fc 57 c0 vxorps ymm0,ymm0,ymm0
- 96a: c5 ec 57 d2 vxorps ymm2,ymm2,ymm2
- 96e: c4 c1 7c 10 0c 1a vmovups ymm1,YMMWORD PTR [r10+rbx*1]
- 974: c4 c1 74 59 1c 19 vmulps ymm3,ymm1,YMMWORD PTR [r9+rbx*1]
- 97a: c5 f4 59 4c 1d 00 vmulps ymm1,ymm1,YMMWORD PTR [rbp+rbx*1+0x0]
- 980: c5 fc 58 c1 vaddps ymm0,ymm0,ymm1
- 984: c5 ec 58 d3 vaddps ymm2,ymm2,ymm3
- 988: 48 83 c3 20 add rbx,0x20
- 98c: 78 e0 js 96e <swri_resample_linear_float_avx+0xae>
- 98e: c4 e3 7d 19 c1 01 vextractf128 xmm1,ymm0,0x1
- 994: c4 e3 7d 19 d3 01 vextractf128 xmm3,ymm2,0x1
- 99a: c5 f8 58 c1 vaddps xmm0,xmm0,xmm1
- 99e: c5 e8 58 d3 vaddps xmm2,xmm2,xmm3
- 9a2: c5 f0 12 c8 vmovhlps xmm1,xmm1,xmm0
- 9a6: c5 e0 12 da vmovhlps xmm3,xmm3,xmm2
- 9aa: c5 f8 58 c1 vaddps xmm0,xmm0,xmm1
- 9ae: c5 e8 58 d3 vaddps xmm2,xmm2,xmm3
- 9b2: c5 f8 c6 c8 01 vshufps xmm1,xmm0,xmm0,0x1
- 9b7: c5 e8 c6 da 01 vshufps xmm3,xmm2,xmm2,0x1
- 9bc: c5 fa 58 c1 vaddss xmm0,xmm0,xmm1
- 9c0: c5 ea 58 d3 vaddss xmm2,xmm2,xmm3
- 9c4: c5 fa 11 44 24 f8 vmovss DWORD PTR [rsp-0x8],xmm0
- 9ca: c5 fa 11 54 24 fc vmovss DWORD PTR [rsp-0x4],xmm2
- 9d0: 66 0f ef d2 pxor xmm2,xmm2
- 9d4: 44 03 44 24 dc add r8d,DWORD PTR [rsp-0x24]
- 9d9: f3 0f 10 44 24 f8 movss xmm0,DWORD PTR [rsp-0x8]
- 9df: f3 0f 10 4c 24 fc movss xmm1,DWORD PTR [rsp-0x4]
- 9e5: f3 41 0f 2a d3 cvtsi2ss xmm2,r11d
- 9ea: 44 03 5c 24 e8 add r11d,DWORD PTR [rsp-0x18]
- 9ef: f3 0f 5c c8 subss xmm1,xmm0
- 9f3: 45 39 dd cmp r13d,r11d
- 9f6: f3 0f 59 ca mulss xmm1,xmm2
- 9fa: f3 0f 5e cc divss xmm1,xmm4
- 9fe: f3 0f 58 c1 addss xmm0,xmm1
- a02: f3 0f 11 06 movss DWORD PTR [rsi],xmm0
- a06: 7f 07 jg a0f <swri_resample_linear_float_avx+0x14f>
- a08: 45 29 eb sub r11d,r13d
- a0b: 41 83 c0 01 add r8d,0x1
- a0f: 45 89 c1 mov r9d,r8d
- a12: 48 83 c6 04 add rsi,0x4
- a16: 44 23 47 3c and r8d,DWORD PTR [rdi+0x3c]
- a1a: 41 d3 f9 sar r9d,cl
- a1d: 44 01 c8 add eax,r9d
- a20: 48 3b 74 24 d0 cmp rsi,QWORD PTR [rsp-0x30]
- a25: 0f 85 15 ff ff ff jne 940 <swri_resample_linear_float_avx+0x80>
- a2b: 8b 54 24 ec mov edx,DWORD PTR [rsp-0x14]
- a2f: 85 d2 test edx,edx
- a31: 74 08 je a3b <swri_resample_linear_float_avx+0x17b>
- a33: 44 89 5f 2c mov DWORD PTR [rdi+0x2c],r11d
- a37: 44 89 47 28 mov DWORD PTR [rdi+0x28],r8d
- a3b: 5b pop rbx
- a3c: 5d pop rbp
- a3d: 41 5c pop r12
- a3f: 41 5d pop r13
- a41: 41 5e pop r14
- a43: 41 5f pop r15
- a45: c3 ret
- a46: 66 2e 0f 1f 84 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
- a4d: 00 00 00
- 0000000000000a50 <swresample_dsp_x86_init>:
- a50: 53 push rbx
- a51: 48 89 fb mov rbx,rdi
- a54: e8 00 00 00 00 call a59 <swresample_dsp_x86_init+0x9>
- a59: a8 08 test al,0x8
- a5b: 74 16 je a73 <swresample_dsp_x86_init+0x23>
- a5d: 48 c7 83 98 00 00 00 mov QWORD PTR [rbx+0x98],0x0
- a64: 00 00 00 00
- a68: 48 c7 83 b8 00 00 00 mov QWORD PTR [rbx+0xb8],0x0
- a6f: 00 00 00 00
- a73: a8 10 test al,0x10
- a75: 74 2c je aa3 <swresample_dsp_x86_init+0x53>
- a77: 48 c7 83 88 00 00 00 mov QWORD PTR [rbx+0x88],0x0
- a7e: 00 00 00 00
- a82: 48 c7 83 a8 00 00 00 mov QWORD PTR [rbx+0xa8],0x0
- a89: 00 00 00 00
- a8d: 48 c7 83 a0 00 00 00 mov QWORD PTR [rbx+0xa0],0x0
- a94: 00 00 00 00
- a98: 48 c7 83 c0 00 00 00 mov QWORD PTR [rbx+0xc0],0x0
- a9f: 00 00 00 00
- aa3: f6 c4 40 test ah,0x40
- aa6: 74 16 je abe <swresample_dsp_x86_init+0x6e>
- aa8: 48 c7 83 98 00 00 00 mov QWORD PTR [rbx+0x98],0x0
- aaf: 00 00 00 00
- ab3: 48 c7 83 b8 00 00 00 mov QWORD PTR [rbx+0xb8],0x0
- aba: 00 00 00 00
- abe: 5b pop rbx
- abf: c3 ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement