Lines 215-226
Link Here
|
215 |
MPI_SRCS += mpi_amd64.c mp_comba.c |
215 |
MPI_SRCS += mpi_amd64.c mp_comba.c |
216 |
endif |
216 |
endif |
217 |
ifeq ($(CPU_ARCH),x86) |
217 |
ifeq ($(CPU_ARCH),x86) |
218 |
ASFILES = mpi_x86.s |
218 |
ifeq ($(USE_x32),1) |
219 |
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE |
219 |
DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN |
220 |
DEFINES += -DMP_ASSEMBLY_DIV_2DX1D |
220 |
else |
221 |
DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN |
221 |
ASFILES = mpi_x86.s |
222 |
# The floating point ECC code doesn't work on Linux x86 (bug 311432). |
222 |
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE |
223 |
#ECL_USE_FP = 1 |
223 |
DEFINES += -DMP_ASSEMBLY_DIV_2DX1D |
|
|
224 |
DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN |
225 |
# The floating point ECC code doesn't work on Linux x86 (bug 311432). |
226 |
#ECL_USE_FP = 1 |
227 |
endif |
224 |
endif |
228 |
endif |
225 |
ifeq ($(CPU_ARCH),arm) |
229 |
ifeq ($(CPU_ARCH),arm) |
226 |
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE |
230 |
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE |