I've grown to not like environment variables... mainly because I have so many cross compilers that you simply cannot make environment variables to allow them all to work. It's simply not possible.
I don't disagree with defining things in the makefile, but you don't have to put everything in your ...
Search found 22 matches
- Mon Aug 13, 2012 8:45 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Tue Jul 24, 2012 8:45 pm
- Forum: Demos
- Topic: Direct Color Demo using DMA
- Replies: 91
- Views: 189215
- Tue Jul 24, 2012 5:52 pm
- Forum: Megadrive/Genesis
- Topic: Chip date formats?
- Replies: 10
- Views: 10609
- Tue Jul 24, 2012 11:48 am
- Forum: Demos
- Topic: Direct Color Demo using DMA
- Replies: 91
- Views: 189215
- Wed Apr 06, 2011 12:21 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Mon Mar 28, 2011 1:04 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Sun Mar 27, 2011 4:02 am
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Sat Mar 26, 2011 9:44 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Sat Mar 26, 2011 4:31 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
Uhh - wouldn't in-order execution CPUs be MORE likely to use scheduling? You want to reorder the instructions manually (by the compiler) for best speed since the CPU doesn't do it in hardware. Scheduling makes no sense for out-of-order CPUs since the CPU is just going to ignore the order anyway and ...
- Wed Mar 23, 2011 1:33 am
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
-fschedule-insns attempts to hide the latency of slow instructions by pipeline scheduling, it has no effect on in-order CPUs like 68000 or SH2.notaz wrote:I've been using -O2 with '-fno-schedule-insns -fno-schedule-insns2' in another project to avoid reordering, but I haven't tested if this works here.
- Wed Mar 23, 2011 1:28 am
- Forum: Demos
- Topic: C++ on the MD
- Replies: 10
- Views: 9051
Here's the documentation for the current version of GCC. The inlining thresholds has been tweaked back and forth over the years in order to balance performance and space requirements, and there's a couple of command-line parameters you can tweak if you want to.
- Mon Mar 21, 2011 12:54 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Sat Mar 19, 2011 3:46 am
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Fri Mar 18, 2011 11:00 pm
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
- Fri Mar 18, 2011 10:49 am
- Forum: Tools
- Topic: Update your Genesis/32X Toolchain!
- Replies: 110
- Views: 212152
Volatile statements may not be reordered across each other, that is specified in the language (§6.7.3.6 of the C99 draft standard: "An object that has volatile-qualified type may be modified in ways unknown to the implementation or have other unknown side effects. Therefore any expression referring ...