Print this page
5196 The cw wrapper restricts gcc to -O2
@@ -17,10 +17,11 @@
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
+# Copyright 2014 Gary Mills
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# Configuration and targets for bignum module
# specific to AMD 64-bit architecture, amd64.
@@ -40,12 +41,13 @@
#
# -UHWCAP:
# There is only one implementation, because the 128 bit multiply using
# general-purpose registers is faster than any MMX or SSE2 implementation.
+COPTFLAG64 = $(ADJUST_OPT2) -_cc=-xO4 -_gcc=-O2
BIGNUM_CFG = -DPSR_MUL
-CFLAGS += -xO4 -xcrossfile
+CFLAGS += -xcrossfile
$(OBJS_DIR)/bignumimpl.o $(LINTS_DIR)/bignumimpl.ln := \
CPPFLAGS += $(BIGNUM_CFG)
$(OBJS_DIR)/bignum_amd64.o $(LINTS_DIR)/bignum_amd64.ln := \
CPPFLAGS += $(BIGNUM_CFG)