diff options
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/Manifest | 44 | ||||
-rw-r--r--[-rwxr-xr-x] | linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/distfiles | 8 | ||||
-rw-r--r--[-rwxr-xr-x] | linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-lshift.S | 192 | ||||
-rw-r--r--[-rwxr-xr-x] | linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/pa7100/mpih-rshift.S | 184 |
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 | ||
20 | mpih-lshift.S | 20 | mpih-lshift.S |
21 | mpih-rshift.S | 21 | mpih-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 @@ | |||
1 | Manifest | 1 | Manifest |
2 | mpih-lshift.S | 2 | mpih-lshift.S |
3 | mpih-rshift.S | 3 | mpih-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 | ||