diff options
author | John van Groningen | 2004-07-12 14:26:40 +0000 |
---|---|---|
committer | John van Groningen | 2004-07-12 14:26:40 +0000 |
commit | 5fd3638b200ddd7c901449347ae3b003bb31683b (patch) | |
tree | f7ea535d8601c15d5e3ba52290226f4bab849200 /cg.tgt | |
parent | use transition vector for calling functions with ccall "F" (diff) |
add absR, negI, unsigned compare, divU, remU and faster not
instructions for IA32
add loop optimization code (speeds up jmp to a cmp and branch instruction),
not yet enabled
Diffstat (limited to 'cg.tgt')
-rw-r--r-- | cg.tgt | 260 |
1 files changed, 118 insertions, 142 deletions
@@ -12,7 +12,7 @@ NEXE 3 WString 5 -nc2e9 +nc2en 1 0 0 @@ -32,7 +32,7 @@ WString NEXE 8 WVList -11 +9 9 MVState 10 @@ -70,9 +70,9 @@ WINLINK 18 WString 24 -?????Case sensitive link -1 +?????Produce symbol file 1 +0 19 MCState 20 @@ -82,9 +82,9 @@ WINLINK 21 WString 24 -?????Produce symbol file +?????Eliminate dead code +1 1 -0 22 MCState 23 @@ -94,9 +94,9 @@ WINLINK 24 WString 24 -?????Eliminate dead code -1 -1 +?????Incremental Linking +0 +0 25 MVState 26 @@ -134,9 +134,9 @@ WINLINK 34 WString 24 -?????Case sensitive link +?????Produce symbol file +0 0 -1 35 MCState 36 @@ -146,433 +146,409 @@ WINLINK 37 WString 24 -?????Produce symbol file -0 -0 -38 -MRState -39 -WString -7 -WINLINK -40 -WString -19 -nc???Character mode -0 -1 -41 -MCState -42 -WString -7 -WINLINK -43 -WString -24 ?????Eliminate dead code 0 1 -44 +38 WVList 3 -45 +39 ActionStates -46 +40 WString 6 &Debug -47 +41 WVList 0 -48 +42 ActionStates -49 +43 WString 7 Sam&ple -50 +44 WVList 0 -51 +45 ActionStates -52 +46 WString 4 &Run -53 +47 WVList 0 -1 1 1 0 -54 +48 WPickList 11 -55 +49 MItem 3 *.c -56 +50 WString 4 COBJ -57 +51 WVList 13 -58 +52 MVState -59 +53 WString 3 WCC -60 +54 WString 23 ?????Macro definitions: 1 -61 +55 WString 14 _WINDOWS_ I486 0 -62 +56 MCState -63 +57 WString 3 WCC -64 +58 WString 33 ?????Disable stack depth checking 0 1 -65 +59 MVState -66 +60 WString 3 WCC -67 +61 WString 23 ?????Macro definitions: 0 -68 +62 WString 14 _WINDOWS_ I486 0 -69 +63 MRState -70 +64 WString 3 WCC -71 +65 WString 20 ?????Pack structures 0 0 -72 +66 MRState -73 +67 WString 3 WCC -74 +68 WString 21 ?????4 byte alignment 0 1 -75 +69 MRState -76 +70 WString 3 WCC -77 +71 WString 23 ?????Time optimizations 0 1 -78 +72 MRState -79 +73 WString 3 WCC -80 +74 WString 26 ?????Fastest possible code 0 0 -81 +75 MCState -82 +76 WString 3 WCC -83 +77 WString 23 ?????Loop optimizations 0 1 -84 +78 MCState -85 +79 WString 3 WCC -86 +80 WString 30 ?????Call/return optimizations 0 1 -87 +81 MCState -88 +82 WString 3 WCC -89 +83 WString 32 ?????In-line intrinsic functions 0 1 -90 +84 MCState -91 +85 WString 3 WCC -92 +86 WString 27 ?????Instruction scheduling 0 1 -93 +87 MVState -94 +88 WString 3 WCC -95 +89 WString 29 ?????Expand function in-line: 0 -96 +90 WString 2 20 1 -97 +91 MCState -98 +92 WString 3 WCC -99 +93 WString 35 ?????Put functions in separate segs 0 1 -100 +94 WVList 0 -1 1 1 0 -101 +95 MItem 4 cg.c -102 +96 WString 4 COBJ -103 +97 WVList 0 -104 +98 WVList 0 -55 +49 1 1 0 -105 +99 MItem 8 cgcalc.c -106 +100 WString 4 COBJ -107 +101 WVList 0 -108 +102 WVList 0 -55 +49 1 1 0 -109 +103 MItem 8 cgcode.c -110 +104 WString 4 COBJ -111 +105 WVList 0 -112 +106 WVList 0 -55 +49 1 1 0 -113 +107 MItem 7 cgias.c -114 +108 WString 4 COBJ -115 +109 WVList 0 -116 +110 WVList 0 -55 +49 1 1 0 -117 +111 MItem 9 cginput.c -118 +112 WString 4 COBJ -119 +113 WVList 0 -120 +114 WVList 0 -55 +49 1 1 0 -121 +115 MItem 16 cginstructions.c -122 +116 WString 4 COBJ -123 +117 WVList 0 -124 +118 WVList 0 -55 +49 1 1 0 -125 +119 MItem 8 cgiwas.c -126 +120 WString 4 COBJ -127 +121 WVList 0 -128 +122 WVList 0 -55 +49 1 1 0 -129 +123 MItem 7 cglin.c -130 +124 WString 4 COBJ -131 +125 WVList 0 -132 +126 WVList 0 -55 +49 1 1 0 -133 +127 MItem 7 cgopt.c -134 +128 WString 4 COBJ -135 +129 WVList 0 -136 +130 WVList 0 -55 +49 1 1 0 -137 +131 MItem 9 cgstack.c -138 +132 WString 4 COBJ -139 +133 WVList 0 -140 +134 WVList 0 -55 +49 1 1 0 |