H A D | pngvcrd.c | 329 movd mm7, unmask /*load bit pattern */ local 331 punpcklbw mm7,mm7 local 332 punpcklwd mm7,mm7 local 333 punpckldq mm7,mm7 /*fill register with 8 masks */ local 433 movd mm7, unmask /*load bit pattern */ local 435 punpcklbw mm7,mm local 436 punpcklwd mm7,mm7 local 437 punpckldq mm7,mm7 /*fill register with 8 masks */ local 458 movq mm7,[ebx] local 465 movq mm7,mm1 local 467 pandn mm7,mm6 local 552 movd mm7, unmask /*load bit pattern */ local 554 punpcklbw mm7,mm7 local 555 punpcklwd mm7,mm7 local 556 punpckldq mm7,mm7 /*fill register with 8 masks */ local 580 movq mm7,[ebx] local 588 movq mm7,mm1 local 590 pandn mm7,mm6 local 597 movq mm7,[ebx+16] local 688 movd mm7, unmask /*load bit pattern */ local 690 punpcklbw mm7,mm7 local 691 punpcklwd mm7,mm7 local 692 punpckldq mm7,mm7 /*fill register with 8 masks */ local 720 movq mm7,[ebx] local 727 movq mm7,mm1 local 729 pandn mm7,mm6 local 736 movq mm7,[ebx+16] local 741 movq mm7,[esi+24] local 742 pand mm7,mm3 local 746 por mm7,mm5 local 833 movd mm7, unmask /*load bit pattern */ local 835 punpcklbw mm7,mm7 local 836 punpcklwd mm7,mm7 local 837 punpckldq mm7,mm7 /*fill register with 8 masks */ local 868 movq mm7,[esi] local 869 pand mm7,mm0 local 872 por mm7,mm6 local 877 movq mm7,mm1 local 878 pandn mm7,[ebx+8] local 884 movq mm7,mm2 local 885 pandn mm7,[ebx+16] local 889 movq mm7,[esi+24] local 890 pand mm7,mm3 local 893 por mm7,mm6 local 898 movq mm7,mm4 local 899 pandn mm7,[ebx+32] local 903 movq mm7,[esi+40] local 904 pand mm7,mm5 local 907 por mm7,mm6 local 1306 movq mm7, mm0 ; X X v2 v1 v0 v5 v4 v3 local 1309 pand mm7, const4 ; 0 0 0 0 0 v5 v4 v3 local 1311 por mm0, mm7 ; v1 v0 v5 v4 v3 v5 v4 v3 local 2000 movq mm7, ActiveMask local 2086 movq mm7, ActiveMask local 2088 psrlq mm7, ShiftRem local 2145 movq mm7, ActiveMask local 2502 pxor mm7, mm7 local 2513 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2515 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 2524 movq mm7, mm4 local 2526 pcmpgtw mm7, mm5 /* pa > pb? */ local 2532 pandn mm7, mm4 local 2534 paddw mm7, mm5 local 2537 pcmpgtw mm7, mm6 /* pab > pc? */ local 2540 pandn mm7, mm0 local 2541 paddw mm7, mm3 local 2543 packuswb mm7, mm1 local 2545 pand mm7, ActiveMask local 2547 paddb mm7, [edi + ebx] /* add Paeth predictor with Raw(x) */ local 2554 pxor mm7, mm7 local 2571 pcmpgtw mm7, mm4 /* Create mask pav bytes < 0 */ local 2573 pand mm7, mm4 /* Only pav bytes < 0 in mm7 */ local 2583 movq mm7, mm4 local 2585 pcmpgtw mm7, mm5 /* pa > pb? */ local 2591 pandn mm7, mm4 local 2593 paddw mm7, mm5 local 2596 pcmpgtw mm7, mm6 /* pab > pc? */ local 2599 pandn mm7, mm0 local 2601 paddw mm7, mm3 local 2603 packuswb mm7, mm1 local 2605 pand mm7, ActiveMask local 2607 psllq mm7, ShiftBpp /* Shift bytes to 2nd group of 3 bytes */ local 2610 paddb mm7, [edi + ebx] /* add Paeth predictor with Raw(x) */ local 2618 pxor mm7, mm7 local 2633 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2635 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 2645 movq mm7, mm4 local 2647 pcmpgtw mm7, mm5 /* pa > pb? */ local 2654 pandn mm7, mm4 local 2656 paddw mm7, mm5 local 2658 pcmpgtw mm7, mm6 /* pab > pc? */ local 2660 pandn mm7, mm0 local 2661 paddw mm7, mm3 local 2711 pxor mm7, mm7 local 2721 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2723 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 2732 movq mm7, mm4 local 2734 pcmpgtw mm7, mm5 /* pa > pb? */ local 2740 pandn mm7, mm4 local 2742 paddw mm7, mm5 local 2745 pcmpgtw mm7, mm6 /* pab > pc? */ local 2748 pandn mm7, mm0 local 2749 paddw mm7, mm3 local 2751 packuswb mm7, mm1 local 2753 pand mm7, ActiveMask local 2756 paddb mm7, [edi + ebx] /* add Paeth predictor with Raw(x) */ local 2775 pxor mm7, mm7 local 2785 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2787 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 2796 movq mm7, mm4 local 2798 pcmpgtw mm7, mm5 /* pa > pb? */ local 2804 pandn mm7, mm4 local 2806 paddw mm7, mm5 local 2809 pcmpgtw mm7, mm6 /* pab > pc? */ local 2812 pandn mm7, mm0 local 2814 paddw mm7, mm3 local 2851 pxor mm7, mm7 local 2861 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2863 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 2872 movq mm7, mm4 local 2874 pcmpgtw mm7, mm5 /* pa > pb? */ local 2880 pandn mm7, mm4 local 2882 paddw mm7, mm5 local 2885 pcmpgtw mm7, mm6 /* pab > pc? */ local 2888 pandn mm7, mm0 local 2889 paddw mm7, mm3 local 2891 packuswb mm7, mm1 local 2893 pand mm7, ActiveMask local 2895 paddb mm7, [edi + ebx] /* add Paeth predictor with Raw(x) */ local 2907 pxor mm7, mm7 local 2917 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2919 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 2928 movq mm7, mm4 local 2930 pcmpgtw mm7, mm5 /* pa > pb? */ local 2936 pandn mm7, mm4 local 2938 paddw mm7, mm5 local 2941 pcmpgtw mm7, mm6 /* pab > pc? */ local 2944 pandn mm7, mm0 local 2946 paddw mm7, mm3 local 2982 pxor mm7, mm7 local 2992 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 2994 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 3003 movq mm7, mm4 local 3005 pcmpgtw mm7, mm5 /* pa > pb? */ local 3011 pandn mm7, mm4 local 3013 paddw mm7, mm5 local 3016 pcmpgtw mm7, mm6 /* pab > pc? */ local 3019 pandn mm7, mm0 local 3020 paddw mm7, mm3 local 3022 packuswb mm7, mm1 local 3024 pand mm7, ActiveMask local 3026 paddb mm7, [edi + ebx] /* add Paeth predictor with Raw(x) */ local 3039 pxor mm7, mm7 local 3049 pcmpgtw mm7, mm5 /* Create mask pbv bytes < 0 */ local 3051 pand mm7, mm5 /* Only pbv bytes < 0 in mm0 */ local 3060 movq mm7, mm4 local 3062 pcmpgtw mm7, mm5 /* pa > pb? */ local 3068 pandn mm7, mm4 local 3070 paddw mm7, mm5 local 3073 pcmpgtw mm7, mm6 /* pab > pc? */ local 3076 pandn mm7, mm0 local 3078 paddw mm7, mm3 local 3307 movq mm7, ActiveMask /* Load ActiveMask for 2nd active byte group */ local 3415 movq mm7, ActiveMask /* Load ActiveMask for 2nd active byte group */ local 3466 movq mm7, [edi+ebx-8] /* PRIME the pump (load the first */ local 3495 movq mm7, [edi+ebx+56] /* Load Sub(x) for 8th 8 bytes */ local 3498 paddb mm7, mm6 local 3510 movq mm7, mm0 /* Move calculated Raw(x) data to mm1 to */ local 3604 movq mm7, [esi+ebx+24] local 3620 movq mm7, [esi+ebx+56] local [all...] |