~ubuntu-branches/ubuntu/intrepid/ecl/intrepid

« back to all changes in this revision

Viewing changes to src/gmp/mpn/pa32/hppa2_0/sqr_diagonal.asm

  • Committer: Bazaar Package Importer
  • Author(s): Peter Van Eynde
  • Date: 2007-04-09 11:51:51 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070409115151-ql8cr0kalzx1jmla
Tags: 0.9i-20070324-2
Upload to unstable. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
dnl  License for more details.
16
16
 
17
17
dnl  You should have received a copy of the GNU Lesser General Public License
18
 
dnl  along with the GNU MP Library; see the file COPYING.LIB.  If not, write to
19
 
dnl  the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
20
 
dnl  MA 02111-1307, USA.
 
18
dnl  along with the GNU MP Library; see the file COPYING.LIB.  If not, write
 
19
dnl  to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 
20
dnl  Boston, MA 02110-1301, USA.
21
21
 
22
22
include(`../config.m4')
23
23
 
45
45
        xmpyu           %fr6r,%fr6r,%fr7
46
46
 
47
47
 
48
 
        .label  L(loop)
 
48
LDEF(loop)
49
49
        fldws,ma        4(up),%fr6r
50
50
        fstws           %fr5r,-4(rp)
51
51
        fstws,ma        %fr5l,8(rp)
57
57
        addib,<>        -1,n,L(loop)
58
58
        xmpyu           %fr6r,%fr6r,%fr7
59
59
 
60
 
        .label  L(exito)
 
60
LDEF(exito)
61
61
        fstws           %fr5r,-4(rp)
62
62
        fstws           %fr5l,0(rp)
63
63
        xmpyu           %fr4r,%fr4r,%fr5
67
67
        bv              0(%r2)
68
68
        fstws           %fr5l,4(rp)
69
69
 
70
 
        .label  L(exite)
 
70
LDEF(exite)
71
71
        fstws           %fr7r,-4(rp)
72
72
        fstws           %fr7l,0(rp)
73
73
        xmpyu           %fr6r,%fr6r,%fr7
77
77
        bv              0(%r2)
78
78
        fstws           %fr7l,4(rp)
79
79
 
80
 
        .label  L(end1)
 
80
LDEF(end1)
81
81
        xmpyu           %fr4r,%fr4r,%fr5
82
82
        fstws           %fr5r,-4(rp)
83
83
        bv              0(%r2)
84
84
        fstws,ma        %fr5l,8(rp)
85
85
 
86
 
        .label  L(end2)
 
86
LDEF(end2)
87
87
        xmpyu           %fr6r,%fr6r,%fr7
88
88
        fstws           %fr5r,-4(rp)
89
89
        fstws           %fr5l,0(rp)
91
91
        bv              0(%r2)
92
92
        fstws           %fr7l,8(rp)
93
93
 
94
 
        .label  L(end3)
 
94
LDEF(end3)
95
95
        fstws           %fr5r,-4(rp)
96
96
        fstws           %fr5l,0(rp)
97
97
        xmpyu           %fr4r,%fr4r,%fr5