Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
69 user(s) are online (43 user(s) are browsing Forums)

Members: 0
Guests: 69

more...

Support us!

Headlines

 
  Register To Post  

« 1 (2)
Re: X5000 optimized code compile
Just popping in
Just popping in


See User information
Sadly, the X5000 options do not work for E-UAE.

I used these flags:
CFLAGS="-O3 -mcpu=e5500 -mno-altivec -mno-powerpc64 -gstabs"

At the end I got these error messages:
/T/cc1PpXo7.sAssembler messages:
/
T/cc1PpXo7.s:28739Errorunrecognized opcode: `mcrxr'
/T/cc1PpXo7.s:28997: Error: unrecognized opcode: 
`mcrxr'
...


Any ideas what else is needed to make the assembler work?

Thanks,
Josef

Go to top
Re: X5000 optimized code compile
Quite a regular
Quite a regular


See User information
@FlynnTheAvatar
maybe: -mno-mfcrf
but it should be setted correctly with -mcpu

AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000
MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Go to top
Re: X5000 optimized code compile
Amigans Defender
Amigans Defender


See User information
@FlynnTheAvatar

If you are not using the latest gcc11 we provide in AmigaLabs with fixed cpu switches most probably that could be the problem

i'm really tired...
Go to top
Re: X5000 optimized code compile
Just popping in
Just popping in


See User information
@afxgroup

I am using the lastest gcc (native) version provided by Walkero:
gcc -v
Using built
-in specs.
COLLECT_GCC=/Work/Cubic IDE/ide/devkits/sdk/amigaos4/54.16/gcc/ppc-amigaos/bin/11.3.0/gcc
COLLECT_LTO_WRAPPER
=/Work/Cubic\ IDE/ide/devkits/sdk/amigaos4/54.16/gcc/ppc-amigaos/bin/11.3.0/../libexec/gcc/ppc-amigaos/11.3.0/lto-wrapper
Target
ppc-amigaos
Configured with
: /opt/adtools/gcc/repo/configure --with-bugurl=https://github.com/sba1/adtools/issues --with-pkgversion='adtools build 11.3.0' --host=ppc-amigaos --target=ppc-amigaos --disable-nls --prefix=/gcc --with-gmp=/opt/adtools/native-build/root-cross --with-mpfr=/opt/adtools/native-build/root-cross --with-mpc=/opt/adtools/native-build/root-cross --program-prefix=ppc-amigaos- --program-suffix=-11 --libexecdir=/gcc/libexec --enable-languages=c,c++ --enable-haifa --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-tls --enable-threads=amigaos --enable-lto --disable-c++tools
Thread modelamigaos
Supported LTO compression algorithms
zlib
gcc version 11.3.0 
(adtools build 11.3.0)

Go to top
Re: X5000 optimized code compile
Site Builder
Site Builder


See User information
@FlynnTheAvatar
We need to check if there are changes in adtools that were not part of the build you are using.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: X5000 optimized code compile
Site Builder
Site Builder


See User information
@rjd324
I am sorry I missed your message about the pinned post and the optimisations.

We have the articles. So maybe we can have an article that has all the information gathered there. Anyone can create articles.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: X5000 optimized code compile
Not too shy to talk
Not too shy to talk


See User information
@rjd324Quote:
rjd324 wrote:@walkero
Should we make a pinned thread / guide for optimised gcc flags for the different targets?


No, please, we have to stop multiplying unnecessary tweaks that will possibly raise problems, or in any case will bring nothing or almost.
Let's be careful about supposed optimizations or real micro-optimizations (that possibly make things negative on other targets).

As usual, let's make things simple and it will be better.

Go to top
Re: X5000 optimized code compile
Just popping in
Just popping in


See User information
@walkero

Thinking about it, it might be more likely that this is an issue with GNU as. It is part of binutils that is rather old. Maybe the old version does not support all PPC assembler commands?

Go to top

  Register To Post
« 1 (2)

 




Currently Active Users Viewing This Thread: 2 ( 0 members and 2 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project