Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PSC Toolchain small analysis and advice #1

Open
HattDroid opened this issue Dec 15, 2019 · 0 comments
Open

PSC Toolchain small analysis and advice #1

HattDroid opened this issue Dec 15, 2019 · 0 comments

Comments

@HattDroid
Copy link

Hi,

I am starting to cross compile for my PSC and I was wondering is there any advantage using this toolchain over the standard 'arm-linux-gnueabihf'?

The standard one is referenced here for info:
https://github.com/xyzz/psclassic-source/blob/master/pcsx_rearmed_custom/readme.txt

Could you tell me which toolchain is used to build the current pcsx-rearmed in Autobleem?

I haven't tested deeply the result binaries but at the moment with the same options, the current toolchain gives bigger binaries for a small program than with the standard one.

Small test program:
	 8164 bytes with arm-linux-gnueabihf
	13896 bytes with armv8-sony-linux-gnueabihf

For both the following options are set:
CFLAGS=-mcpu=cortex-a35 -mtune=cortex-a35 -mfpu=neon

Also tested with cortex-a8 - as advised by the mentioned doc - with similar results.
But for some reasons setting -mfloat-abi=softfp gives me compilation errors and I can't use it.

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant