📄 dct64_mmx.c
字号:
" flds 32(%%edx)\n\t"" fadds 44(%%edx)\n\t"" fstps 32(%%ecx)\n\t"" flds 32(%%edx)\n\t"" fsubs 44(%%edx)\n\t"" fmuls 112(%%ebx)\n\t"" fstps 44(%%ecx)\n\t"" flds 36(%%edx)\n\t"" fadds 40(%%edx)\n\t"" fstps 36(%%ecx)\n\t"" flds 36(%%edx)\n\t"" fsubs 40(%%edx)\n\t"" fmuls 116(%%ebx)\n\t"" fstps 40(%%ecx)\n\t"" flds 48(%%edx)\n\t"" fadds 60(%%edx)\n\t"" fstps 48(%%ecx)\n\t"" flds 60(%%edx)\n\t"" fsubs 48(%%edx)\n\t"" fmuls 112(%%ebx)\n\t"" fstps 60(%%ecx)\n\t"" flds 52(%%edx)\n\t"" fadds 56(%%edx)\n\t"" fstps 52(%%ecx)\n\t"" flds 56(%%edx)\n\t"" fsubs 52(%%edx)\n\t"" fmuls 116(%%ebx)\n\t"" fstps 56(%%ecx)\n\t"" flds 64(%%edx)\n\t"" fadds 76(%%edx)\n\t"" fstps 64(%%ecx)\n\t"" flds 64(%%edx)\n\t"" fsubs 76(%%edx)\n\t"" fmuls 112(%%ebx)\n\t"" fstps 76(%%ecx)\n\t"" flds 68(%%edx)\n\t"" fadds 72(%%edx)\n\t"" fstps 68(%%ecx)\n\t"" flds 68(%%edx)\n\t"" fsubs 72(%%edx)\n\t"" fmuls 116(%%ebx)\n\t"" fstps 72(%%ecx)\n\t"" flds 80(%%edx)\n\t"" fadds 92(%%edx)\n\t"" fstps 80(%%ecx)\n\t"" flds 92(%%edx)\n\t"" fsubs 80(%%edx)\n\t"" fmuls 112(%%ebx)\n\t"" fstps 92(%%ecx)\n\t"" flds 84(%%edx)\n\t"" fadds 88(%%edx)\n\t"" fstps 84(%%ecx)\n\t"" flds 88(%%edx)\n\t"" fsubs 84(%%edx)\n\t"" fmuls 116(%%ebx)\n\t"" fstps 88(%%ecx)\n\t"" flds 96(%%edx)\n\t"" fadds 108(%%edx)\n\t"" fstps 96(%%ecx)\n\t"" flds 96(%%edx)\n\t"" fsubs 108(%%edx)\n\t"" fmuls 112(%%ebx)\n\t"" fstps 108(%%ecx)\n\t"" flds 100(%%edx)\n\t"" fadds 104(%%edx)\n\t"" fstps 100(%%ecx)\n\t"" flds 100(%%edx)\n\t"" fsubs 104(%%edx)\n\t"" fmuls 116(%%ebx)\n\t"" fstps 104(%%ecx)\n\t"" flds 112(%%edx)\n\t"" fadds 124(%%edx)\n\t"" fstps 112(%%ecx)\n\t"" flds 124(%%edx)\n\t"" fsubs 112(%%edx)\n\t"" fmuls 112(%%ebx)\n\t"" fstps 124(%%ecx)\n\t"" flds 116(%%edx)\n\t"" fadds 120(%%edx)\n\t"" fstps 116(%%ecx)\n\t"" flds 120(%%edx)\n\t"" fsubs 116(%%edx)\n\t"" fmuls 116(%%ebx)\n\t"" fstps 120(%%ecx)\n\t"/* Phase 5*/" flds 32(%%ecx)\n\t"" fadds 36(%%ecx)\n\t"" fstps 32(%%edx)\n\t"" flds 32(%%ecx)\n\t"" fsubs 36(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fstps 36(%%edx)\n\t"" flds 44(%%ecx)\n\t"" fsubs 40(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 44(%%edx)\n\t"" fadds 40(%%ecx)\n\t"" fadds 44(%%ecx)\n\t"" fstps 40(%%edx)\n\t"" flds 48(%%ecx)\n\t"" fsubs 52(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" flds 60(%%ecx)\n\t"" fsubs 56(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fld %%st(0)\n\t"" fadds 56(%%ecx)\n\t"" fadds 60(%%ecx)\n\t"" fld %%st(0)\n\t"" fadds 48(%%ecx)\n\t"" fadds 52(%%ecx)\n\t"" fstps 48(%%edx)\n\t"" fadd %%st(2)\n\t"" fstps 56(%%edx)\n\t"" fsts 60(%%edx)\n\t"" faddp %%st(1)\n\t"" fstps 52(%%edx)\n\t"" flds 64(%%ecx)\n\t"" fadds 68(%%ecx)\n\t"" fstps 64(%%edx)\n\t"" flds 64(%%ecx)\n\t"" fsubs 68(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fstps 68(%%edx)\n\t"" flds 76(%%ecx)\n\t"" fsubs 72(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 76(%%edx)\n\t"" fadds 72(%%ecx)\n\t"" fadds 76(%%ecx)\n\t"" fstps 72(%%edx)\n\t"" flds 92(%%ecx)\n\t"" fsubs 88(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 92(%%edx)\n\t"" fadds 92(%%ecx)\n\t"" fadds 88(%%ecx)\n\t"" fld %%st(0)\n\t"" fadds 80(%%ecx)\n\t"" fadds 84(%%ecx)\n\t"" fstps 80(%%edx)\n\t"" flds 80(%%ecx)\n\t"" fsubs 84(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fadd %%st(0), %%st(1)\n\t"" fadds 92(%%edx)\n\t"" fstps 84(%%edx)\n\t"" fstps 88(%%edx)\n\t"" flds 96(%%ecx)\n\t"" fadds 100(%%ecx)\n\t"" fstps 96(%%edx)\n\t"" flds 96(%%ecx)\n\t"" fsubs 100(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fstps 100(%%edx)\n\t"" flds 108(%%ecx)\n\t"" fsubs 104(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 108(%%edx)\n\t"" fadds 104(%%ecx)\n\t"" fadds 108(%%ecx)\n\t"" fstps 104(%%edx)\n\t"" flds 124(%%ecx)\n\t"" fsubs 120(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 124(%%edx)\n\t"" fadds 120(%%ecx)\n\t"" fadds 124(%%ecx)\n\t"" fld %%st(0)\n\t"" fadds 112(%%ecx)\n\t"" fadds 116(%%ecx)\n\t"" fstps 112(%%edx)\n\t"" flds 112(%%ecx)\n\t"" fsubs 116(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fadd %%st(0),%%st(1)\n\t"" fadds 124(%%edx)\n\t"" fstps 116(%%edx)\n\t"" fstps 120(%%edx)\n\t"" jnz .L01\n\t"/* Phase 6*/" flds (%%ecx)\n\t"" fadds 4(%%ecx)\n\t"" fstps 1024(%%esi)\n\t"" flds (%%ecx)\n\t"" fsubs 4(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts (%%esi)\n\t"" fstps (%%edi)\n\t"" flds 12(%%ecx)\n\t"" fsubs 8(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 512(%%edi)\n\t"" fadds 12(%%ecx)\n\t"" fadds 8(%%ecx)\n\t"" fstps 512(%%esi)\n\t"" flds 16(%%ecx)\n\t"" fsubs 20(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" flds 28(%%ecx)\n\t"" fsubs 24(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fsts 768(%%edi)\n\t"" fld %%st(0)\n\t"" fadds 24(%%ecx)\n\t"" fadds 28(%%ecx)\n\t"" fld %%st(0)\n\t"" fadds 16(%%ecx)\n\t"" fadds 20(%%ecx)\n\t"" fstps 768(%%esi)\n\t"" fadd %%st(2)\n\t"" fstps 256(%%esi)\n\t"" faddp %%st(1)\n\t"" fstps 256(%%edi)\n\t"/* Phase 7*/" flds 32(%%edx)\n\t"" fadds 48(%%edx)\n\t"" fstps 896(%%esi)\n\t"" flds 48(%%edx)\n\t"" fadds 40(%%edx)\n\t"" fstps 640(%%esi)\n\t"" flds 40(%%edx)\n\t"" fadds 56(%%edx)\n\t"" fstps 384(%%esi)\n\t"" flds 56(%%edx)\n\t"" fadds 36(%%edx)\n\t"" fstps 128(%%esi)\n\t"" flds 36(%%edx)\n\t"" fadds 52(%%edx)\n\t"" fstps 128(%%edi)\n\t"" flds 52(%%edx)\n\t"" fadds 44(%%edx)\n\t"" fstps 384(%%edi)\n\t"" flds 60(%%edx)\n\t"" fsts 896(%%edi)\n\t"" fadds 44(%%edx)\n\t"" fstps 640(%%edi)\n\t"" flds 96(%%edx)\n\t"" fadds 112(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 64(%%edx)\n\t"" fstps 960(%%esi)\n\t"" fadds 80(%%edx)\n\t"" fstps 832(%%esi)\n\t"" flds 112(%%edx)\n\t"" fadds 104(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 80(%%edx)\n\t"" fstps 704(%%esi)\n\t"" fadds 72(%%edx)\n\t"" fstps 576(%%esi)\n\t"" flds 104(%%edx)\n\t"" fadds 120(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 72(%%edx)\n\t"" fstps 448(%%esi)\n\t"" fadds 88(%%edx)\n\t"" fstps 320(%%esi)\n\t"" flds 120(%%edx)\n\t"" fadds 100(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 88(%%edx)\n\t"" fstps 192(%%esi)\n\t"" fadds 68(%%edx)\n\t"" fstps 64(%%esi)\n\t"" flds 100(%%edx)\n\t"" fadds 116(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 68(%%edx)\n\t"" fstps 64(%%edi)\n\t"" fadds 84(%%edx)\n\t"" fstps 192(%%edi)\n\t"" flds 116(%%edx)\n\t"" fadds 108(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 84(%%edx)\n\t"" fstps 320(%%edi)\n\t"" fadds 76(%%edx)\n\t"" fstps 448(%%edi)\n\t"" flds 108(%%edx)\n\t"" fadds 124(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 76(%%edx)\n\t"" fstps 576(%%edi)\n\t"" fadds 92(%%edx)\n\t"" fstps 704(%%edi)\n\t"" flds 124(%%edx)\n\t"" fsts 960(%%edi)\n\t"" fadds 92(%%edx)\n\t"" fstps 832(%%edi)\n\t"" jmp .L_bye\n\t"".L01:\n\t"/* Phase 8*/" flds (%%ecx)\n\t"" fadds 4(%%ecx)\n\t"" fistp 512(%%esi)\n\t"" flds (%%ecx)\n\t"" fsubs 4(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fistp (%%esi)\n\t"" flds 12(%%ecx)\n\t"" fsubs 8(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fist 256(%%edi)\n\t"" fadds 12(%%ecx)\n\t"" fadds 8(%%ecx)\n\t"" fistp 256(%%esi)\n\t"" flds 16(%%ecx)\n\t"" fsubs 20(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" flds 28(%%ecx)\n\t"" fsubs 24(%%ecx)\n\t"" fmuls 120(%%ebx)\n\t"" fist 384(%%edi)\n\t"" fld %%st(0)\n\t"" fadds 24(%%ecx)\n\t"" fadds 28(%%ecx)\n\t"" fld %%st(0)\n\t"" fadds 16(%%ecx)\n\t"" fadds 20(%%ecx)\n\t"" fistp 384(%%esi)\n\t"" fadd %%st(2)\n\t"" fistp 128(%%esi)\n\t"" faddp %%st(1)\n\t"" fistp 128(%%edi)\n\t"/* Phase 9*/" flds 32(%%edx)\n\t"" fadds 48(%%edx)\n\t"" fistp 448(%%esi)\n\t"" flds 48(%%edx)\n\t"" fadds 40(%%edx)\n\t"" fistp 320(%%esi)\n\t"" flds 40(%%edx)\n\t"" fadds 56(%%edx)\n\t"" fistp 192(%%esi)\n\t"" flds 56(%%edx)\n\t"" fadds 36(%%edx)\n\t"" fistp 64(%%esi)\n\t"" flds 36(%%edx)\n\t"" fadds 52(%%edx)\n\t"" fistp 64(%%edi)\n\t"" flds 52(%%edx)\n\t"" fadds 44(%%edx)\n\t"" fistp 192(%%edi)\n\t"" flds 60(%%edx)\n\t"" fist 448(%%edi)\n\t"" fadds 44(%%edx)\n\t"" fistp 320(%%edi)\n\t"" flds 96(%%edx)\n\t"" fadds 112(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 64(%%edx)\n\t"" fistp 480(%%esi)\n\t"" fadds 80(%%edx)\n\t"" fistp 416(%%esi)\n\t"" flds 112(%%edx)\n\t"" fadds 104(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 80(%%edx)\n\t"" fistp 352(%%esi)\n\t"" fadds 72(%%edx)\n\t"" fistp 288(%%esi)\n\t"" flds 104(%%edx)\n\t"" fadds 120(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 72(%%edx)\n\t"" fistp 224(%%esi)\n\t"" fadds 88(%%edx)\n\t"" fistp 160(%%esi)\n\t"" flds 120(%%edx)\n\t"" fadds 100(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 88(%%edx)\n\t"" fistp 96(%%esi)\n\t"" fadds 68(%%edx)\n\t"" fistp 32(%%esi)\n\t"" flds 100(%%edx)\n\t"" fadds 116(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 68(%%edx)\n\t"" fistp 32(%%edi)\n\t"" fadds 84(%%edx)\n\t"" fistp 96(%%edi)\n\t"" flds 116(%%edx)\n\t"" fadds 108(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 84(%%edx)\n\t"" fistp 160(%%edi)\n\t"" fadds 76(%%edx)\n\t"" fistp 224(%%edi)\n\t"" flds 108(%%edx)\n\t"" fadds 124(%%edx)\n\t"" fld %%st(0)\n\t"" fadds 76(%%edx)\n\t"" fistp 288(%%edi)\n\t"" fadds 92(%%edx)\n\t"" fistp 352(%%edi)\n\t"" flds 124(%%edx)\n\t"" fist 480(%%edi)\n\t"" fadds 92(%%edx)\n\t"" fistp 416(%%edi)\n\t"" movsw\n\t"".L_bye:" : :"m"(a),"m"(b),"m"(c),"m"(tmp[0]) :"memory","%eax","%ebx","%ecx","%edx","%esi","%edi");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -