aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100')
-rw-r--r--[-rwxr-xr-x]linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/Manifest44
-rw-r--r--[-rwxr-xr-x]linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/distfiles8
-rw-r--r--[-rwxr-xr-x]linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-lshift.S192
-rw-r--r--[-rwxr-xr-x]linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-rshift.S184
4 files changed, 214 insertions, 214 deletions
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/Manifest b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/Manifest
index de9135e..f075ab0 100755..100644
--- a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/Manifest
+++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/Manifest
@@ -1,22 +1,22 @@
1# Manifest - checksums 1# Manifest - checksums
2# Copyright 2003 Free Software Foundation, Inc. 2# Copyright 2003 Free Software Foundation, Inc.
3# 3#
4# This file is part of Libgcrypt. 4# This file is part of Libgcrypt.
5# 5#
6# Libgcrypt is free software; you can redistribute it and/or modify 6# Libgcrypt is free software; you can redistribute it and/or modify
7# it under the terms of the GNU Lesser General Public License as 7# it under the terms of the GNU Lesser General Public License as
8# published by the Free Software Foundation; either version 2.1 of 8# published by the Free Software Foundation; either version 2.1 of
9# the License, or (at your option) any later version. 9# the License, or (at your option) any later version.
10# 10#
11# Libgcrypt is distributed in the hope that it will be useful, 11# Libgcrypt is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of 12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU Lesser General Public License for more details. 14# GNU Lesser General Public License for more details.
15# 15#
16# You should have received a copy of the GNU Lesser General Public 16# You should have received a copy of the GNU Lesser General Public
17# License along with this program; if not, write to the Free Software 17# License along with this program; if not, write to the Free Software
18# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19 19
20mpih-lshift.S 20mpih-lshift.S
21mpih-rshift.S 21mpih-rshift.S
22$names$ iQCVAwUAP+LmVjEAnp832S/7AQKlEQQAv2+x/d+Z0t8FwwHlxKpIKOJDr9e+Y2i8y8orcIEa3dnwU5LMOH3EzFoNSD9crc31FMokgm/X5xeLjqRTdcmGHyJJQJDPJVJyuaOm6qHJaFzzfJjrfMW66nJxfNSXIiIm4DgpP20NmumaorLCkiIZ5Z81KGAc8FiRggbRVYx+wxo==Vjh9 22$names$ iQCVAwUAP+LmVjEAnp832S/7AQKlEQQAv2+x/d+Z0t8FwwHlxKpIKOJDr9e+Y2i8y8orcIEa3dnwU5LMOH3EzFoNSD9crc31FMokgm/X5xeLjqRTdcmGHyJJQJDPJVJyuaOm6qHJaFzzfJjrfMW66nJxfNSXIiIm4DgpP20NmumaorLCkiIZ5Z81KGAc8FiRggbRVYx+wxo==Vjh9
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/distfiles b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/distfiles
index ad1fcc1..e1cde4d 100755..100644
--- a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/distfiles
+++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/distfiles
@@ -1,4 +1,4 @@
1Manifest 1Manifest
2mpih-lshift.S 2mpih-lshift.S
3mpih-rshift.S 3mpih-rshift.S
4 4
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-lshift.S b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-lshift.S
index 7e82163..8ade196 100755..100644
--- a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-lshift.S
+++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-lshift.S
@@ -1,96 +1,96 @@
1/* hppa lshift 1/* hppa lshift
2 * optimized for the PA7100, where it runs at 3.25 cycles/limb 2 * optimized for the PA7100, where it runs at 3.25 cycles/limb
3 * 3 *
4 * Copyright (C) 1992, 1994, 1998, 4 * Copyright (C) 1992, 1994, 1998,
5 * 2001, 2002 Free Software Foundation, Inc. 5 * 2001, 2002 Free Software Foundation, Inc.
6 * 6 *
7 * This file is part of Libgcrypt. 7 * This file is part of Libgcrypt.
8 * 8 *
9 * Libgcrypt is free software; you can redistribute it and/or modify 9 * Libgcrypt is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU Lesser General Public License as 10 * it under the terms of the GNU Lesser General Public License as
11 * published by the Free Software Foundation; either version 2.1 of 11 * published by the Free Software Foundation; either version 2.1 of
12 * the License, or (at your option) any later version. 12 * the License, or (at your option) any later version.
13 * 13 *
14 * Libgcrypt is distributed in the hope that it will be useful, 14 * Libgcrypt is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU Lesser General Public License for more details. 17 * GNU Lesser General Public License for more details.
18 * 18 *
19 * You should have received a copy of the GNU Lesser General Public 19 * You should have received a copy of the GNU Lesser General Public
20 * License along with this program; if not, write to the Free Software 20 * License along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
22 */ 22 */
23 23
24 24
25 25
26/******************* 26/*******************
27 * mpi_limb_t 27 * mpi_limb_t
28 * _gcry_mpih_lshift( mpi_ptr_t wp, (gr26) 28 * _gcry_mpih_lshift( mpi_ptr_t wp, (gr26)
29 * mpi_ptr_t up, (gr25) 29 * mpi_ptr_t up, (gr25)
30 * mpi_size_t usize, (gr24) 30 * mpi_size_t usize, (gr24)
31 * unsigned cnt) (gr23) 31 * unsigned cnt) (gr23)
32 */ 32 */
33 33
34 .code 34 .code
35 .export _gcry_mpih_lshift 35 .export _gcry_mpih_lshift
36 .label _gcry_mpih_lshift 36 .label _gcry_mpih_lshift
37 .proc 37 .proc
38 .callinfo frame=64,no_calls 38 .callinfo frame=64,no_calls
39 .entry 39 .entry
40 40
41 sh2add %r24,%r25,%r25 41 sh2add %r24,%r25,%r25
42 sh2add %r24,%r26,%r26 42 sh2add %r24,%r26,%r26
43 ldws,mb -4(0,%r25),%r22 43 ldws,mb -4(0,%r25),%r22
44 subi 32,%r23,%r1 44 subi 32,%r23,%r1
45 mtsar %r1 45 mtsar %r1
46 addib,= -1,%r24,L$0004 46 addib,= -1,%r24,L$0004
47 vshd %r0,%r22,%r28 ; compute carry out limb 47 vshd %r0,%r22,%r28 ; compute carry out limb
48 ldws,mb -4(0,%r25),%r29 48 ldws,mb -4(0,%r25),%r29
49 addib,<= -5,%r24,L$rest 49 addib,<= -5,%r24,L$rest
50 vshd %r22,%r29,%r20 50 vshd %r22,%r29,%r20
51 51
52 .label L$loop 52 .label L$loop
53 ldws,mb -4(0,%r25),%r22 53 ldws,mb -4(0,%r25),%r22
54 stws,mb %r20,-4(0,%r26) 54 stws,mb %r20,-4(0,%r26)
55 vshd %r29,%r22,%r20 55 vshd %r29,%r22,%r20
56 ldws,mb -4(0,%r25),%r29 56 ldws,mb -4(0,%r25),%r29
57 stws,mb %r20,-4(0,%r26) 57 stws,mb %r20,-4(0,%r26)
58 vshd %r22,%r29,%r20 58 vshd %r22,%r29,%r20
59 ldws,mb -4(0,%r25),%r22 59 ldws,mb -4(0,%r25),%r22
60 stws,mb %r20,-4(0,%r26) 60 stws,mb %r20,-4(0,%r26)
61 vshd %r29,%r22,%r20 61 vshd %r29,%r22,%r20
62 ldws,mb -4(0,%r25),%r29 62 ldws,mb -4(0,%r25),%r29
63 stws,mb %r20,-4(0,%r26) 63 stws,mb %r20,-4(0,%r26)
64 addib,> -4,%r24,L$loop 64 addib,> -4,%r24,L$loop
65 vshd %r22,%r29,%r20 65 vshd %r22,%r29,%r20
66 66
67 .label L$rest 67 .label L$rest
68 addib,= 4,%r24,L$end1 68 addib,= 4,%r24,L$end1
69 nop 69 nop
70 .label L$eloop 70 .label L$eloop
71 ldws,mb -4(0,%r25),%r22 71 ldws,mb -4(0,%r25),%r22
72 stws,mb %r20,-4(0,%r26) 72 stws,mb %r20,-4(0,%r26)
73 addib,<= -1,%r24,L$end2 73 addib,<= -1,%r24,L$end2
74 vshd %r29,%r22,%r20 74 vshd %r29,%r22,%r20
75 ldws,mb -4(0,%r25),%r29 75 ldws,mb -4(0,%r25),%r29
76 stws,mb %r20,-4(0,%r26) 76 stws,mb %r20,-4(0,%r26)
77 addib,> -1,%r24,L$eloop 77 addib,> -1,%r24,L$eloop
78 vshd %r22,%r29,%r20 78 vshd %r22,%r29,%r20
79 79
80 .label L$end1 80 .label L$end1
81 stws,mb %r20,-4(0,%r26) 81 stws,mb %r20,-4(0,%r26)
82 vshd %r29,%r0,%r20 82 vshd %r29,%r0,%r20
83 bv 0(%r2) 83 bv 0(%r2)
84 stw %r20,-4(0,%r26) 84 stw %r20,-4(0,%r26)
85 .label L$end2 85 .label L$end2
86 stws,mb %r20,-4(0,%r26) 86 stws,mb %r20,-4(0,%r26)
87 .label L$0004 87 .label L$0004
88 vshd %r22,%r0,%r20 88 vshd %r22,%r0,%r20
89 bv 0(%r2) 89 bv 0(%r2)
90 stw %r20,-4(0,%r26) 90 stw %r20,-4(0,%r26)
91 91
92 .exit 92 .exit
93 .procend 93 .procend
94 94
95 95
96 96
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-rshift.S b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-rshift.S
index 382b876..0624202 100755..100644
--- a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-rshift.S
+++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-rshift.S
@@ -1,92 +1,92 @@
1/* hppa rshift 1/* hppa rshift
2 * optimized for the PA7100, where it runs at 3.25 cycles/limb 2 * optimized for the PA7100, where it runs at 3.25 cycles/limb
3 * 3 *
4 * Copyright (C) 1992, 1994, 1998, 4 * Copyright (C) 1992, 1994, 1998,
5 * 2001, 2002 Free Software Foundation, Inc. 5 * 2001, 2002 Free Software Foundation, Inc.
6 * 6 *
7 * This file is part of Libgcrypt. 7 * This file is part of Libgcrypt.
8 * 8 *
9 * Libgcrypt is free software; you can redistribute it and/or modify 9 * Libgcrypt is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU Lesser General Public License as 10 * it under the terms of the GNU Lesser General Public License as
11 * published by the Free Software Foundation; either version 2.1 of 11 * published by the Free Software Foundation; either version 2.1 of
12 * the License, or (at your option) any later version. 12 * the License, or (at your option) any later version.
13 * 13 *
14 * Libgcrypt is distributed in the hope that it will be useful, 14 * Libgcrypt is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU Lesser General Public License for more details. 17 * GNU Lesser General Public License for more details.
18 * 18 *
19 * You should have received a copy of the GNU Lesser General Public 19 * You should have received a copy of the GNU Lesser General Public
20 * License along with this program; if not, write to the Free Software 20 * License along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
22 */ 22 */
23 23
24 24
25 25
26/******************* 26/*******************
27 * mpi_limb_t 27 * mpi_limb_t
28 * _gcry_mpih_rshift( mpi_ptr_t wp, (gr26) 28 * _gcry_mpih_rshift( mpi_ptr_t wp, (gr26)
29 * mpi_ptr_t up, (gr25) 29 * mpi_ptr_t up, (gr25)
30 * mpi_size_t usize, (gr24) 30 * mpi_size_t usize, (gr24)
31 * unsigned cnt) (gr23) 31 * unsigned cnt) (gr23)
32 */ 32 */
33 33
34 .code 34 .code
35 .export _gcry_mpih_rshift 35 .export _gcry_mpih_rshift
36 .label _gcry_mpih_rshift 36 .label _gcry_mpih_rshift
37 .proc 37 .proc
38 .callinfo frame=64,no_calls 38 .callinfo frame=64,no_calls
39 .entry 39 .entry
40 40
41 ldws,ma 4(0,%r25),%r22 41 ldws,ma 4(0,%r25),%r22
42 mtsar %r23 42 mtsar %r23
43 addib,= -1,%r24,L$r004 43 addib,= -1,%r24,L$r004
44 vshd %r22,%r0,%r28 ; compute carry out limb 44 vshd %r22,%r0,%r28 ; compute carry out limb
45 ldws,ma 4(0,%r25),%r29 45 ldws,ma 4(0,%r25),%r29
46 addib,<= -5,%r24,L$rrest 46 addib,<= -5,%r24,L$rrest
47 vshd %r29,%r22,%r20 47 vshd %r29,%r22,%r20
48 48
49 .label L$roop 49 .label L$roop
50 ldws,ma 4(0,%r25),%r22 50 ldws,ma 4(0,%r25),%r22
51 stws,ma %r20,4(0,%r26) 51 stws,ma %r20,4(0,%r26)
52 vshd %r22,%r29,%r20 52 vshd %r22,%r29,%r20
53 ldws,ma 4(0,%r25),%r29 53 ldws,ma 4(0,%r25),%r29
54 stws,ma %r20,4(0,%r26) 54 stws,ma %r20,4(0,%r26)
55 vshd %r29,%r22,%r20 55 vshd %r29,%r22,%r20
56 ldws,ma 4(0,%r25),%r22 56 ldws,ma 4(0,%r25),%r22
57 stws,ma %r20,4(0,%r26) 57 stws,ma %r20,4(0,%r26)
58 vshd %r22,%r29,%r20 58 vshd %r22,%r29,%r20
59 ldws,ma 4(0,%r25),%r29 59 ldws,ma 4(0,%r25),%r29
60 stws,ma %r20,4(0,%r26) 60 stws,ma %r20,4(0,%r26)
61 addib,> -4,%r24,L$roop 61 addib,> -4,%r24,L$roop
62 vshd %r29,%r22,%r20 62 vshd %r29,%r22,%r20
63 63
64 .label L$rrest 64 .label L$rrest
65 addib,= 4,%r24,L$rend1 65 addib,= 4,%r24,L$rend1
66 nop 66 nop
67 .label L$eroop 67 .label L$eroop
68 ldws,ma 4(0,%r25),%r22 68 ldws,ma 4(0,%r25),%r22
69 stws,ma %r20,4(0,%r26) 69 stws,ma %r20,4(0,%r26)
70 addib,<= -1,%r24,L$rend2 70 addib,<= -1,%r24,L$rend2
71 vshd %r22,%r29,%r20 71 vshd %r22,%r29,%r20
72 ldws,ma 4(0,%r25),%r29 72 ldws,ma 4(0,%r25),%r29
73 stws,ma %r20,4(0,%r26) 73 stws,ma %r20,4(0,%r26)
74 addib,> -1,%r24,L$eroop 74 addib,> -1,%r24,L$eroop
75 vshd %r29,%r22,%r20 75 vshd %r29,%r22,%r20
76 76
77 .label L$rend1 77 .label L$rend1
78 stws,ma %r20,4(0,%r26) 78 stws,ma %r20,4(0,%r26)
79 vshd %r0,%r29,%r20 79 vshd %r0,%r29,%r20
80 bv 0(%r2) 80 bv 0(%r2)
81 stw %r20,0(0,%r26) 81 stw %r20,0(0,%r26)
82 .label L$rend2 82 .label L$rend2
83 stws,ma %r20,4(0,%r26) 83 stws,ma %r20,4(0,%r26)
84 .label L$r004 84 .label L$r004
85 vshd %r0,%r22,%r20 85 vshd %r0,%r22,%r20
86 bv 0(%r2) 86 bv 0(%r2)
87 stw %r20,0(0,%r26) 87 stw %r20,0(0,%r26)
88 88
89 .exit 89 .exit
90 .procend 90 .procend
91 91
92 92