[svn] / trunk / xvidcore / src / bitstream / ppc_asm / cbp_ppc.s Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/bitstream/ppc_asm/cbp_ppc.s

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 58, Fri Mar 22 13:05:45 2002 UTC revision 60, Fri Mar 22 13:39:01 2002 UTC
# Line 15  Line 15 
15  #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16  #  #
17  #  #
18  #    $Id: cbp_ppc.s,v 1.6 2002-03-22 13:05:45 canard Exp $  #    $Id: cbp_ppc.s,v 1.7 2002-03-22 13:39:01 canard Exp $
19  #    $Source: /home/xvid/cvs_copy/cvs-server-root/xvid/xvidcore/src/bitstream/ppc_asm/cbp_ppc.s,v $  #    $Source: /home/xvid/cvs_copy/cvs-server-root/xvid/xvidcore/src/bitstream/ppc_asm/cbp_ppc.s,v $
20  #    $Date: 2002-03-22 13:05:45 $  #    $Date: 2002-03-22 13:39:01 $
21  #    $Author: canard $  #    $Author: canard $
22  #  #
23  #    This is my first PPC ASM attempt. So I might do nasty things.  #    This is my first PPC ASM attempt. So I might do nasty things.
# Line 67  Line 67 
67          mr 6,9          mr 6,9
68  .loop2:  .loop2:
69          # coeffs is a matrix of 16 bits cells          # coeffs is a matrix of 16 bits cells
70          lha 4,2(6)          lwz 4,2(6)
71          lha 5,4(6)          lwz 5,6(6)
         or 4,5,4  
         lha 5,6(6)  
         or 4,5,4  
         lha 5,8(6)  
72          # or. updates CR0          # or. updates CR0
73          or. 4,5,4          or. 4,5,4
74          # testing bit 2 (is zero) of CR0          # testing bit 2 (is zero) of CR0
# Line 80  Line 76 
76          addi 6,6,8          addi 6,6,8
77          bdnz .loop2          bdnz .loop2
78          # latest line coeffs          # latest line coeffs
79          lha 4,2(6)          lwz 4,2(6)
80          lha 5,4(6)          lhz 5,6(6)
         or 4,5,4  
         lha 5,6(6)  
81          # or. updates CR0          # or. updates CR0
82          or. 4,5,4          or. 4,5,4
83          # testing bit 2 (is zero) of CR0          # testing bit 2 (is zero) of CR0

Legend:
Removed from v.58  
changed lines
  Added in v.60

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4