Yes and your netbook doesn't have memory, screen, HD and Wifi that all eat significant power?
n330 was not popular in netbooks because it's not a mobile chip, it was designed for small desktops.
They describe part of it. But you don't get tricky details that can kill your performance very badly. For instance, do they describe aliasing issues in branch buffers due to the hashing function in use or due to index limitations?
But I agree there's a lack of optimization guide for ARM...
If you don't get a ION-based netbook then you probably won't get faster video than an SGX SoC :)
One A9 should be 10-20% faster at the same frequency as an Atom for integer code.
Silly me, I had explained why it was doing so, but I probably accidentally deleted that part in my answer.
The ARM EABI requires the stack to be aligned to a multiple of 8. I agree gcc 4.3.3 does it in a stupid way, given that most advanced ARM processors have an internal 64-bit interface with...
It's because your code uses an undefined behaviour since it doesn't return a value for main.
Using it, CSL generates:
.LFB11:
@ args = 0, pretend = 0, frame = 0
@ frame_needed = 0, uses_anonymous_args = 0
@ link register save eliminated.
movw r0, #:lower16:.LC0
movt r0, #:upper16:.LC0
b...
@ WizardStan, conso: sorry, I'll try to explain. For me a back-end is a program that takes some input and generates native code. In that case, it would mean translating Quake3 internal representation (qvm, for Quake virtual machine) into ARM code at runtime.
At last some interesting numbers, thanks :)
Can you say what parts of the CPU/SoC this port of Q3 uses?
- NEON? (I guess it does)
- SGX? (it surely does)
- DSP? (I guess it doesn't)
If I'm right, the only missing thing is the DSP. But your test is definitely better than anything I've seen...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.