Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
-
9075c97e
by Raymond Toy at 2016-12-04T09:06:30-08:00
-
18dc7c12
by Raymond Toy at 2016-12-04T09:07:43-08:00
2 changed files:
Changes:
... | ... | @@ -10,7 +10,8 @@ |
10 | 10 |
|
11 | 11 |
(c::new-backend "SPARC"
|
12 | 12 |
;; Features to add here
|
13 |
'(:sparc
|
|
13 |
'(:sparc ; Any sparc processor
|
|
14 |
:sparc64 ; For 64-bit sparc
|
|
14 | 15 |
:sparc-v9 ; For Ultrasparc processors
|
15 | 16 |
:complex-fp-vops ; Some slightly faster FP vops on complex numbers
|
16 | 17 |
:linkage-table
|
... | ... | @@ -23,7 +24,7 @@ |
23 | 24 |
:hash-new
|
24 | 25 |
:random-mt19937 ; MT-19937 generator
|
25 | 26 |
:cmu ; Announce this is CMUCL
|
26 |
:cmu20 :cmu20b ; Current version identifier
|
|
27 |
:cmu21 :cmu21b ; Current version identifier
|
|
27 | 28 |
:modular-arith ; Modular arithmetic
|
28 | 29 |
:double-double ; Double-double float support
|
29 | 30 |
:executable
|
... | ... | @@ -115,9 +116,9 @@ |
115 | 116 |
(setf (search-list "c:")
|
116 | 117 |
'("target:compiler/"))
|
117 | 118 |
(setf (search-list "vm:")
|
118 |
'("c:sparc/" "c:generic/"))
|
|
119 |
'("c:sparcv9/" "c:generic/"))
|
|
119 | 120 |
(setf (search-list "assem:")
|
120 |
'("target:assembly/" "target:assembly/sparc/"))
|
|
121 |
'("target:assembly/" "target:assembly/sparcv9/"))
|
|
121 | 122 |
|
122 | 123 |
;; Load the backend of the compiler.
|
123 | 124 |
|
... | ... | @@ -304,6 +304,7 @@ |
304 | 304 |
((c:target-featurep :sgi) "mips/")
|
305 | 305 |
((c:target-featurep :ppc) "ppc/")
|
306 | 306 |
((c:target-featurep :amd64) "amd64/")
|
307 |
((c:target-featurep :sparc64) "sparcv9/")
|
|
307 | 308 |
(t
|
308 | 309 |
(error "What machine is this?")))
|
309 | 310 |
(make-pathname :directory (pathname-directory f)))))
|