-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclang37-spiglass.cfg
100 lines (85 loc) · 2.45 KB
/
clang37-spiglass.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# Document Title: linux64-amd64-clang37-spiglass.cfg
# Subject: SPEC CPU2006 Config file
# Last Update: 8 June 2016 /
# This is a configuration file for CPU2006. It was tested with:
#
# Compiler name/version: [SPIglass Clang/Clang++ 3.7]
# Operating system version: [ ]
# Hardware: [ ]
use_submit_for_speed = no
ignore_errors = yes
strict_rundir_verify = 0
tune = base
ext = amd64-m64-spiglass-nn
output_format = asc
reportable = 1
teeout = yes
teerunout = yes
hw_avail =
license_num =
test_sponsor =
prepared_by =
tester =
default=default=default=default:
#####################################################################
#
# Compiler selection
#
#####################################################################
CC = $(SPIHOME)/build/bin/clang
CXX = $(SPIHOME)/build/bin/clang++
FC = /usr/bin/gfortran
## HW config
hw_model =
hw_cpu_name =
hw_cpu_char =
hw_cpu_mhz =
hw_fpu =
hw_nchips =
hw_ncores =
hw_ncoresperchip=
hw_nthreadspercore =
hw_ncpuorder =
hw_pcache =
hw_scache =
hw_tcache =
hw_ocache =
hw_memory =
hw_disk =
hw_vendor =
hw_other =
## SW config
sw_os =
sw_file =
sw_state =
sw_compiler =
sw_avail =
sw_other =
sw_base_ptrsize =
sw_peak_ptrsize =
#####################################################################
# Optimization
#####################################################################
## Base is low opt
default=base=default=default:
COPTIMIZE = -spi-align=<size> -mno-red-zone -g
CXXOPTIMIZE = -spi-align=<size> -mno-red-zone -g
FOPTIMIZE = -O2 -fno-strict-aliasing
#####################################################################
# 32/64 bit Portability Flags - all
#####################################################################
default=base=default=default:
PORTABILITY = -DSPEC_CPU_LP64
#####################################################################
# Portability Flags
#####################################################################
400.perlbench=default=default=default:
CPORTABILITY = -DSPEC_CPU_LINUX_X64 -std=gnu89
462.libquantum=default=default=default:
CPORTABILITY= -DSPEC_CPU_LINUX
483.xalancbmk=default=default=default:
CXXPORTABILITY= -DSPEC_CPU_LINUX
481.wrf=default=default=default:
CPORTABILITY = -DSPEC_CPU_CASE_FLAG -DSPEC_CPU_LINUX
464.h264ref=default=default=default:
CPORTABILITY= -fsigned-char