1 ; mc88110 __gmpn_addmul_1
-- Multiply
a limb vector with
a single limb
and
2 ; store the product in
a second limb vector.
4 ; Copyright
1996, 2000 Free Software Foundation
, Inc.
6 ; This file is part of the GNU MP Library.
8 ; The GNU MP Library is free software; you can redistribute it
and/or modify
9 ; it under the terms of either
:
11 ;
* the GNU Lesser General Public License as published by the Free
12 ; Software Foundation; either version
3 of the License
, or (at your
13 ; option
) any later version.
17 ;
* the GNU General Public License as published by the Free Software
18 ; Foundation; either version
2 of the License
, or (at your option
) any
21 ;
or both in parallel
, as here.
23 ; The GNU MP Library is distributed in the hope that it will
be useful
, but
24 ; WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
25 ;
or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License
28 ; You should have received copies of the GNU General Public License
and the
29 ; GNU Lesser General Public License along with the GNU MP Library. If
not,
30 ; see https
://www.gnu.org
/licenses
/.
41 global ___gmpn_addmul_1
44 lda
r8,r2[r4] ; RES_PTR in
r8 since
r2 is retval
46 addu.co
r2,r0,r0 ;
r2 = cy
= 0