the Compaq Alpha processor.
The Initial Developer of the Original Code is Richard C. Swift.
Portions created by the Initial Developer are Copyright (C) 2001
the Initial Developer. All Rights Reserved.
git-svn-id: svn://10.0.0.236/trunk@104966 18797224-902f-48f8-a5cc-f745e15eee43
Use the constant SIEVE_SIZE instead of the sizeof operator since
the type for the variable sieve is different on the Mac.
git-svn-id: svn://10.0.0.236/trunk@98100 18797224-902f-48f8-a5cc-f745e15eee43
#if preprocessor directive broke some C preprocessors that don't recognize
LL constants even though the C compilers support long long. r=nelsonb.
git-svn-id: svn://10.0.0.236/trunk@97332 18797224-902f-48f8-a5cc-f745e15eee43
performed will be done in accordance with a table published in the
Handbook of Applied Cryptography. See Bug 65151. Also, changes to
test program for this function.
git-svn-id: svn://10.0.0.236/trunk@85061 18797224-902f-48f8-a5cc-f745e15eee43
propagates carries exactly the same way that maxpy_little does.
Re-enabled use of multacc512 in mpi_hp.c.
git-svn-id: svn://10.0.0.236/trunk@84558 18797224-902f-48f8-a5cc-f745e15eee43
use the newest HP assembler function, multacc512. So, that function
has been disabled. Further investigation is needed.
git-svn-id: svn://10.0.0.236/trunk@84540 18797224-902f-48f8-a5cc-f745e15eee43
mpi_read_radix(), except that if the input stream begins with a leading
zero or "0x", it will interpret the input as octal or hex, respectively.
git-svn-id: svn://10.0.0.236/trunk@84159 18797224-902f-48f8-a5cc-f745e15eee43
Communications Corporation. Portions created by Netscape are
Copyright (C) 2000 Netscape Communications Corporation. All Rights
Reserved.
git-svn-id: svn://10.0.0.236/trunk@84081 18797224-902f-48f8-a5cc-f745e15eee43
Portions created by Hewlett-Packard Company are
Copyright (C) 1999 Hewlett-Packard Company. All Rights Reserved.
git-svn-id: svn://10.0.0.236/trunk@84080 18797224-902f-48f8-a5cc-f745e15eee43
Portions created by Hewlett-Packard Company are
Copyright (C) 1997 Hewlett-Packard Company. All Rights Reserved.
git-svn-id: svn://10.0.0.236/trunk@84079 18797224-902f-48f8-a5cc-f745e15eee43
individual types of operations, e.g., multiply, divide, add, subtract.
Use a specific combination of these for 32-bit on AIX.
git-svn-id: svn://10.0.0.236/trunk@83707 18797224-902f-48f8-a5cc-f745e15eee43
Revise and simplify the scheme of feature test macros used in mpi.h.
Remove all NSS_ and SOLARIS ifdefs from the source.
git-svn-id: svn://10.0.0.236/trunk@83580 18797224-902f-48f8-a5cc-f745e15eee43
when compiled for the v8+ or v9 architecture. This file may be built
with WorkShop 4.2 and will produce the same .o as WorkShop 5.0.
git-svn-id: svn://10.0.0.236/trunk@83578 18797224-902f-48f8-a5cc-f745e15eee43
assembly code to get 64-bit products and squares from 32-bit multipliers
in just two instructions. Speeds up multiplication and squaring a lot.
git-svn-id: svn://10.0.0.236/trunk@83433 18797224-902f-48f8-a5cc-f745e15eee43
rather than the math lib's floor() function. Also, don't and with a
mask of all 1 bits when casting to a smaller unsigned type will suffice.
git-svn-id: svn://10.0.0.236/trunk@83432 18797224-902f-48f8-a5cc-f745e15eee43
This code runs much faster than the previous version on UltraSparc-3 CPUs,
and slightly slower than the previous version on UltraSparc-II CPUs.
git-svn-id: svn://10.0.0.236/trunk@83388 18797224-902f-48f8-a5cc-f745e15eee43
Don't print values for powers 0, 1, and 2 unless the repetition count
(the optional second argument) is 1.
git-svn-id: svn://10.0.0.236/trunk@83177 18797224-902f-48f8-a5cc-f745e15eee43
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
git-svn-id: svn://10.0.0.236/trunk@83175 18797224-902f-48f8-a5cc-f745e15eee43
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
git-svn-id: svn://10.0.0.236/trunk@83174 18797224-902f-48f8-a5cc-f745e15eee43