Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
23 user(s) are online (10 user(s) are browsing Forums)

Members: 0
Guests: 23

more...

Support us!

Headlines

Forum Index


Board index » All Posts (IamSONIC)




Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Any progress?

As adtools-os4-6-20240729-801_native_clib4SPE.lha still seems to come with some hard float parts like libgcc. Maybe this helps building a GCC 6.4 with SPE clib4 support.

Go to top


Re: SDL2
Just popping in
Just popping in


@smarkusg

Quote:
As you wrote the versions of the programs compiled under clib4 are faster, more stable in a way .


Yes, regarding to the SDL2 Benchmark Results it seems to be faster. The point about stability was written by someone else. But till now i have not recognized stability problems.

Quote:
I keep my fingers crossed for this project because it is great.


Definitely! Also due to it's Open Source Nature missing functions, problems, etc... can be WAY faster resolved!

Quote:
one of the docker from walkero included an SDK ‘local’ with a very large number of libraries compiled under clib4.


I've seen these too. These .deb files can be extracted and used everywhere

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

You've got another PM!

Build the Library with gmake: "gmake -f Makefile.amigaos4"
same for the SDL2 Tests inside "/test" Directory.

The SDL2 Tests include the sdl2benchmark.

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Quote:
You should notice two new files on the FTP server containing "CLIB4SPE". Built the same as the 27th of this month, but apparently CLIB4 has been built with SPE support.


I've used that one (adtools-os4-6-20240729-801) to built the example for you!

It was still throwing the linker warning.

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Quote:
Can you provide the demo / program that you are building?


You've got a PM!

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Quote:
You need to clean your SDK directory, completely. If you are using the native compiler from the FTP then I would not expect to see a single reference to clib2 in the path of the warning.


I know but i've kept the renaming (clib4->clib2) but since mcrt=clib4 is working with adtools-os4-6-20240727-801 i've reverted the renaming.

but unfortunately:

gmake -f Makefile.amigaos4 
Making dependencies 
for torturethread.c
Making dependencies 
for testyuv_cvt.c
Making dependencies 
for testyuv.c
Making dependencies 
for testwm2.c
Making dependencies 
for testvulkan.c
Making dependencies 
for testviewport.c
Making dependencies 
for testver.c
Making dependencies 
for testutils.c
Making dependencies 
for testurl.c
Making dependencies 
for testtimer.c
Making dependencies 
for testthread.c
Making dependencies 
for testsurround.c
Making dependencies 
for teststreaming.c
Making dependencies 
for testspriteminimal.c
Making dependencies 
for testsprite2.c
Making dependencies 
for testshape.c
Making dependencies 
for testshader.c
Making dependencies 
for testsensor.c
Making dependencies 
for testsem.c
Making dependencies 
for testscale.c
Making dependencies 
for testrumble.c
Making dependencies 
for testresample.c
Making dependencies 
for testrendertarget.c
Making dependencies 
for testrendercopyex.c
Making dependencies 
for testrelative.c
Making dependencies 
for testqsort.c
Making dependencies 
for testpower.c
Making dependencies 
for testplatform.c
Making dependencies 
for testoverlay2.c
Making dependencies 
for testoffscreen.c
Making dependencies 
for testnativex11.c
Making dependencies 
for testnativew32.c
Making dependencies 
for testnativeos2.c
Making dependencies 
for testnativeamigaos4.c
Making dependencies 
for testnative.c
Making dependencies 
for testmultiaudio.c
Making dependencies 
for testmouse.c
Making dependencies 
for testmessage.c
Making dependencies 
for testlock.c
Making dependencies 
for testlocale.c
Making dependencies 
for testloadso.c
Making dependencies 
for testkeys.c
Making dependencies 
for testjoystick.c
Making dependencies 
for testintersections.c
Making dependencies 
for testime.c
Making dependencies 
for testiconv.c
Making dependencies 
for testhotplug.c
Making dependencies 
for testhittesting.c
Making dependencies 
for testhaptic.c
Making dependencies 
for testgles2_sdf.c
Making dependencies 
for testgles2.c
Making dependencies 
for testgles.c
Making dependencies 
for testgl2.c
Making dependencies 
for testgesture.c
Making dependencies 
for testgeometry.c
Making dependencies 
for testgamecontroller.c
Making dependencies 
for testfilesystem_pre.c
Making dependencies 
for testfilesystem.c
Making dependencies 
for testfile.c
Making dependencies 
for testevdev.c
Making dependencies 
for testerror.c
Making dependencies 
for testdropfile.c
Making dependencies 
for testdrawchessboard.c
Making dependencies 
for testdraw2.c
Making dependencies 
for testdisplayinfo.c
Making dependencies 
for testcustomcursor.c
Making dependencies 
for testbounds.c
Making dependencies 
for testautomation_video.c
Making dependencies 
for testautomation_timer.c
Making dependencies 
for testautomation_syswm.c
Making dependencies 
for testautomation_surface.c
Making dependencies 
for testautomation_subsystems.c
Making dependencies 
for testautomation_stdlib.c
Making dependencies 
for testautomation_sdltest.c
Making dependencies 
for testautomation_rwops.c
Making dependencies 
for testautomation_render.c
Making dependencies 
for testautomation_rect.c
Making dependencies 
for testautomation_platform.c
Making dependencies 
for testautomation_pixels.c
Making dependencies 
for testautomation_mouse.c
Making dependencies 
for testautomation_math.c
Making dependencies 
for testautomation_main.c
Making dependencies 
for testautomation_log.c
Making dependencies 
for testautomation_keyboard.c
Making dependencies 
for testautomation_joystick.c
Making dependencies 
for testautomation_hints.c
Making dependencies 
for testautomation_guid.c
Making dependencies 
for testautomation_events.c
Making dependencies 
for testautomation_clipboard.c
Making dependencies 
for testautomation_audio.c
Making dependencies 
for testautomation.c
Making dependencies 
for testaudioinfo.c
Making dependencies 
for testaudiohotplug.c
Making dependencies 
for testaudiocapture.c
Making dependencies 
for testatomic.c
Making dependencies 
for sdl2benchmark.c
Making dependencies 
for loopwavequeue.c
Making dependencies 
for loopwave.c
Making dependencies 
for helloworld.c
Making dependencies 
for controllermap.c
Making dependencies 
for checkkeysthreads.c
Making dependencies 
for checkkeys.c
Compiling checkkeys
.c
ppc
-amigaos-gcc -o checkkeys checkkeys.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling controllermap
.c
Compiling testutils
.c
ppc
-amigaos-gcc -o controllermap controllermap.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling helloworld
.c
ppc
-amigaos-gcc -o helloworld helloworld.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling loopwave
.c
ppc
-amigaos-gcc -o loopwave loopwave.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling loopwavequeue
.c
ppc
-amigaos-gcc -o loopwavequeue loopwavequeue.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling sdl2benchmark
.c
ppc
-amigaos-gcc -o sdl2benchmark sdl2benchmark.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floatsdl2benchmark uses soft float
Compiling testatomic
.c
ppc
-amigaos-gcc -o testatomic testatomic.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudiocapture
.c
ppc
-amigaos-gcc -o testaudiocapture testaudiocapture.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudiohotplug
.c
ppc
-amigaos-gcc -o testaudiohotplug testaudiohotplug.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudioinfo
.c
ppc
-amigaos-gcc -o testaudioinfo testaudioinfo.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testautomation
.c
Compiling testautomation_audio
.c
Compiling testautomation_clipboard
.c
Compiling testautomation_events
.c
Compiling testautomation_guid
.c
Compiling testautomation_hints
.c
Compiling testautomation_joystick
.c
Compiling testautomation_keyboard
.c
Compiling testautomation_log
.c
Compiling testautomation_main
.c
Compiling testautomation_math
.c
Compiling testautomation_mouse
.c
Compiling testautomation_pixels
.c
Compiling testautomation_platform
.c
Compiling testautomation_rect
.c
Compiling testautomation_render
.c
Compiling testautomation_rwops
.c
Compiling testautomation_sdltest
.c
Compiling testautomation_stdlib
.c
Compiling testautomation_subsystems
.c
Compiling testautomation_surface
.c
Compiling testautomation_syswm
.c
Compiling testautomation_timer
.c
Compiling testautomation_video
.c
ppc
-amigaos-gcc -o testautomation testautomation.o testautomation_audio.o testautomation_clipboard.o testautomation_events.o testautomation_guid.o testautomation_hints.o testautomation_joystick.o testautomation_keyboard.o testautomation_log.o testautomation_main.o testautomation_math.o testautomation_mouse.o testautomation_pixels.o testautomation_platform.o testautomation_rect.o testautomation_render.o testautomation_rwops.o testautomation_sdltest.o testautomation_stdlib.o testautomation_subsystems.o testautomation_surface.o testautomation_syswm.o testautomation_timer.o testautomation_video.-mcrt=clib4 -L.. -lSDL2_test -lSDL2 
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundisf.ouses hard floattestautomation uses soft float
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestautomation uses soft float
Compiling testbounds
.c
ppc
-amigaos-gcc -o testbounds testbounds.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testcustomcursor
.c
ppc
-amigaos-gcc -o testcustomcursor testcustomcursor.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestcustomcursor uses soft float
Compiling testdisplayinfo
.c
ppc
-amigaos-gcc -o testdisplayinfo testdisplayinfo.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testdraw2
.c
ppc
-amigaos-gcc -o testdraw2 testdraw2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestdraw2 uses soft float
Compiling testdrawchessboard
.c
ppc
-amigaos-gcc -o testdrawchessboard testdrawchessboard.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testdropfile
.c
ppc
-amigaos-gcc -o testdropfile testdropfile.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestdropfile uses soft float
Compiling testerror
.c
ppc
-amigaos-gcc -o testerror testerror.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testfile
.c
ppc
-amigaos-gcc -o testfile testfile.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testfilesystem
.c
ppc
-amigaos-gcc -o testfilesystem testfilesystem.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgamecontroller
.c
ppc
-amigaos-gcc -o testgamecontroller testgamecontroller.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgeometry
.c
ppc
-amigaos-gcc -o testgeometry testgeometry.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgeometry uses soft float
Compiling testgesture
.c
ppc
-amigaos-gcc -o testgesture testgesture.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgesture uses soft float
Compiling testgl2
.c
ppc
-amigaos-gcc -o testgl2 testgl2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgles
.c
ppc
-amigaos-gcc -o testgles testgles.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgles2
.c
ppc
-amigaos-gcc -o testgles2 testgles2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgles2 uses soft float
Compiling testgles2_sdf
.c
ppc
-amigaos-gcc -o testgles2_sdf testgles2_sdf.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgles2_sdf uses soft float
Compiling testhaptic
.c
ppc
-amigaos-gcc -o testhaptic testhaptic.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testhittesting
.c
ppc
-amigaos-gcc -o testhittesting testhittesting.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testhotplug
.c
ppc
-amigaos-gcc -o testhotplug testhotplug.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testiconv
.c
ppc
-amigaos-gcc -o testiconv testiconv.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testime
.c
ppc
-amigaos-gcc -o testime testime.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestime uses soft float
Compiling testintersections
.c
ppc
-amigaos-gcc -o testintersections testintersections.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestintersections uses soft float
Compiling testjoystick
.c
ppc
-amigaos-gcc -o testjoystick testjoystick.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testkeys
.c
ppc
-amigaos-gcc -o testkeys testkeys.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testloadso
.c
ppc
-amigaos-gcc -o testloadso testloadso.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testlocale
.c
ppc
-amigaos-gcc -o testlocale testlocale.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testlock
.c
ppc
-amigaos-gcc -o testlock testlock.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmessage
.c
ppc
-amigaos-gcc -o testmessage testmessage.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmouse
.c
ppc
-amigaos-gcc -o testmouse testmouse.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmultiaudio
.c
ppc
-amigaos-gcc -o testmultiaudio testmultiaudio.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testnative
.c
Compiling testnativeamigaos4
.c
ppc
-amigaos-gcc -o testnative testnative.o testnativeamigaos4.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testoffscreen
.c
ppc
-amigaos-gcc -o testoffscreen testoffscreen.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testoverlay2
.c
Compiling testyuv_cvt
.c
ppc
-amigaos-gcc -o testoverlay2 testoverlay2.o testyuv_cvt.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testplatform
.c
ppc
-amigaos-gcc -o testplatform testplatform.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testpower
.c
ppc
-amigaos-gcc -o testpower testpower.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testqsort
.c
ppc
-amigaos-gcc -o testqsort testqsort.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testrelative
.c
ppc
-amigaos-gcc -o testrelative testrelative.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestrelative uses soft float
Compiling testrendercopyex
.c
ppc
-amigaos-gcc -o testrendercopyex testrendercopyex.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestrendercopyex uses soft float
Compiling testrendertarget
.c
ppc
-amigaos-gcc -o testrendertarget testrendertarget.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestrendertarget uses soft float
Compiling testresample
.c
ppc
-amigaos-gcc -o testresample testresample.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testrumble
.c
ppc
-amigaos-gcc -o testrumble testrumble.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testscale
.c
ppc
-amigaos-gcc -o testscale testscale.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestscale uses soft float
Compiling testsem
.c
ppc
-amigaos-gcc -o testsem testsem.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsensor
.c
ppc
-amigaos-gcc -o testsensor testsensor.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testshader
.c
ppc
-amigaos-gcc -o testshader testshader.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testshape
.c
ppc
-amigaos-gcc -o testshape testshape.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsprite2
.c
ppc
-amigaos-gcc -o testsprite2 testsprite2.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestsprite2 uses soft float
Compiling testspriteminimal
.c
ppc
-amigaos-gcc -o testspriteminimal testspriteminimal.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling teststreaming
.c
ppc
-amigaos-gcc -o teststreaming teststreaming.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsurround
.c
ppc
-amigaos-gcc -o testsurround testsurround.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testthread
.c
ppc
-amigaos-gcc -o testthread testthread.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testtimer
.c
ppc
-amigaos-gcc -o testtimer testtimer.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattesttimer uses soft float
Compiling testurl
.c
ppc
-amigaos-gcc -o testurl testurl.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testver
.c
ppc
-amigaos-gcc -o testver testver.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testviewport
.c
ppc
-amigaos-gcc -o testviewport testviewport.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestviewport uses soft float
Compiling testvulkan
.c
ppc
-amigaos-gcc -o testvulkan testvulkan.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestvulkan uses soft float
Compiling testwm2
.c
ppc
-amigaos-gcc -o testwm2 testwm2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestwm2 uses soft float
Compiling testyuv
.c
ppc
-amigaos-gcc -o testyuv testyuv.o testyuv_cvt.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling torturethread
.c
ppc
-amigaos-gcc -o torturethread torturethread.-mcrt=clib4 -L.. -lSDL2_test -lSDL2



Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@smarkusg

Quote:
From what I remember it was
rebuilding a cross comlining environment with clib4 under SPE

..
git clone https://github.com/sba1/adtools.git
cd ~/adtools/gild
git submodule init
git submodule update
cd ~/adtools
guild list
- from the list, select
gild clone
gild checkout binutils 2.23.2
gild checkout coreutils 5.2
gild checkout gcc 6
...

Rebuilding clib4 under SPE
Change ‘GNUmakefile.os4’ options adding line ‘SPE=true’


Thank you for the instructions. Since i have already a cross compiler setup i've pulled the adtools repo and initiated the building of gcc 6.

Building the GCC 6.4 itself was successfully however the part when the makefile wants to build clib4 with the freshly built gcc 6 (XGCC) failed with the following output:

make -C downloads/clib4/ -f GNUmakefile.os4 \
        CC
="/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/xgcc -B /amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc" \
        AR
="/usr/local/amiga/bin/ppc-amigaos-ar -q" \
        RANLIB
="/usr/local/amiga/bin/ppc-amigaos-ranlib" \
        STRIP
=/usr/local/amiga/bin/ppc-amigaos-strip \
        INSTALL_PREFIX
=/usr/local/amiga/ppc-amigaos/SDK/clib4 \
        SDK_INCLUDE
=/usr/local/amiga/ppc-amigaos/SDK/include
make[1]: Verzeichnis "/amiga/adtools/native-build/downloads/clib4" wird betreten
mkdir 
-/amiga/adtools/native-build/downloads/clib4/build/shared
mkdir 
-/usr/local/amiga/ppc-amigaos/SDK/clib4/lib
mkdir 
-/usr/local/amiga/ppc-amigaos/SDK/clib4/include
/
amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/xgcc
Assembling 
[/amiga/adtools/native-build/downloads/clib4/build/lib]                       crt0.o
/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/as: Zeile 106exec: -mUngültige Option
exec
Aufrufexec [-cl] [-a Name] [Kommando [Argumente ...]] [Umleitung ...]
make[1]: *** [GNUmakefile.os4:293: /amiga/adtools/native-build/downloads/clib4/build/lib/crt0.oFehler 1
make
[1]: Verzeichnis "/amiga/adtools/native-build/downloads/clib4" wird verlassen
make
: *** [makefile:245clib4-cross-done-6.4.0Fehler 2
make
Verzeichnis "/amiga/adtools/native-build" wird verlassen


I am not continuing with this as rjd324 provided a GGC6.4 including clib4 for building natively. It works perfectly for generic ppc targets.

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

No. clib4. Don't get irritated from the path name!

Go to top


Re: SDL2
Just popping in
Just popping in


@kas1e

Indeed!

I've made static builds of everything till now.

Go to top


Re: SDL2
Just popping in
Just popping in


I've updated the Benchmarks.

I've added "clib4 (GCC6.4(testBuild)+libgcc(clib4)" - SDL2 Benchmark Results.

And yeah, it's again faster and increases the gap to newlib even more.

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Thank you for fast delivery!

GCC6 (adtools-os4-6-20240727-801_native) seems to work fine. However i am still getting the Linker warning:

"SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib2/libgcc.a(_floatundidf.o) uses hard float, sdl2benchmark uses soft float"

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Quote:

But as https://keasigmadelta.com/blog/taboriz ... imizing-for-the-e500-spe/ *bullet point 2* says, only critical code actually _using_ floats should be compiled with such flags in order to avoid the trashing of the ABI float parameters.

Presumably, we all need to be careful.


I read that too and trying to compile simply everthing directly for SPE is also for me just a Test right now. If this way will work than we have a higher chance for more (faster) Apps on A1222. If every single App must be analyzed and tracked down in order to compile core floating point math operations for SPE and generic seperately then ...

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@afxgroup

Quote:
because that gcc is using real clib2 libraries and you are mixing them with clib4.


Yes the mixing is odd but as you see in the SDL2 Thread using clib4 nonSPE it works without a problem. And not just the sdl2benchmark, till now everything. The main problem right now is that those libraries doesn't support SPE.

Does someone can provide those libs for GCC 6.4 built for SPE?

Go to top


Re: SDL2
Just popping in
Just popping in


@afxgroup

It works!

- clib4
- SDL2 against clib4
- the SDL2 Tests inside ../test against clib4

and just for comparison 2 benchmarks from X5000

clib4 (GCC6.4(testBuild)+libgcc(clib4)):
INFOSDL2 renderer benchmark v0.7 (SDL version 2.30.4)
INFOThis tool measures the speed of various 2D drawing features
INFO
Press ESC key to quit
INFO
Parameterswidth 800height 600renderer name '(null)'duration 1.000 sobjects 100sleep 0
INFO
Image size 408*167
INFO
Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFOStarting to test renderer called [compositing], flags 0xE
INFO
Points [modeNone]...2999 frames drawn in 1.000 seconds => 2999.0 frames/s
INFO
Points [modeBlend]...3403 frames drawn in 1.000 seconds => 3402.4 frames/s
INFO
Lines [modeNone]...25 frames drawn in 1.034 seconds => 24.2 frames/s
INFO
Lines [modeBlend]...40 frames drawn in 1.013 seconds => 39.5 frames/s
INFO
FillRects [modeNone]...441 frames drawn in 1.001 seconds => 440.5 frames/s
INFO
FillRects [modeBlend]...290 frames drawn in 1.001 seconds => 289.7 frames/s
INFO
RenderCopy [modeNone]...5807 frames drawn in 1.000 seconds => 5805.1 frames/s
INFO
RenderCopy [modeBlend]...5803 frames drawn in 1.000 seconds => 5800.7 frames/s
INFO
RenderCopyEx [modeNone]...5607 frames drawn in 1.001 seconds => 5604.2 frames/s
INFO
RenderCopyEx [modeBlend]...5610 frames drawn in 1.000 seconds => 5607.9 frames/s
INFO
Color modulation [modeNone]...1164 frames drawn in 1.001 seconds => 1163.1 frames/s
INFO
Color modulation [modeBlend]...1184 frames drawn in 1.000 seconds => 1184.0 frames/s
INFO
Alpha modulation [modeNone]...5824 frames drawn in 1.000 seconds => 5821.4 frames/s
INFO
Alpha modulation [modeBlend]...5672 frames drawn in 1.000 seconds => 5670.2 frames/s
INFO
UpdateTexture [modeNone]...8651.4 operations/s2357.9 megabytes/s
INFO
ReadPixels [modeNone]...53.9 operations/s14.7 megabytes/s
INFO
Starting to test renderer called [opengl], flags 0x2
INFO
Points [modeNone]...2050 frames drawn in 1.000 seconds => 2049.3 frames/s
INFO
Points [modeBlend]...2053 frames drawn in 1.000 seconds => 2052.3 frames/s
INFO
Lines [modeNone]...52 frames drawn in 1.008 seconds => 51.6 frames/s
INFO
Lines [modeBlend]...53 frames drawn in 1.000 seconds => 53.0 frames/s
INFO
FillRects [modeNone]...456 frames drawn in 1.002 seconds => 455.3 frames/s
INFO
FillRects [modeBlend]...396 frames drawn in 1.002 seconds => 395.3 frames/s
INFO
RenderCopy [modeNone]...1961 frames drawn in 1.000 seconds => 1960.6 frames/s
INFO
RenderCopy [modeBlend]...1956 frames drawn in 1.000 seconds => 1955.5 frames/s
INFO
RenderCopyEx [modeNone]...1918 frames drawn in 1.000 seconds => 1917.6 frames/s
INFO
RenderCopyEx [modeBlend]...1915 frames drawn in 1.000 seconds => 1915.0 frames/s
INFO
Color modulation [modeNone]...1953 frames drawn in 1.000 seconds => 1952.6 frames/s
INFO
Color modulation [modeBlend]...1956 frames drawn in 1.000 seconds => 1955.6 frames/s
INFO
Alpha modulation [modeNone]...1958 frames drawn in 1.000 seconds => 1957.1 frames/s
INFO
Alpha modulation [modeBlend]...1959 frames drawn in 1.000 seconds => 1958.9 frames/s
INFO
UpdateTexture [modeNone]...396.0 operations/s107.9 megabytes/s
INFO
ReadPixels [modeNone]...43.0 operations/s11.7 megabytes/s
INFO
Starting to test renderer called [opengles2], flags 0xA
INFO
Points [modeNone]...5226 frames drawn in 1.000 seconds => 5225.1 frames/s
INFO
Points [modeBlend]...5221 frames drawn in 1.000 seconds => 5220.3 frames/s
INFO
Lines [modeNone]...212 frames drawn in 1.002 seconds => 211.6 frames/s
INFO
Lines [modeBlend]...209 frames drawn in 1.000 seconds => 209.0 frames/s
INFO
FillRects [modeNone]...1086 frames drawn in 1.000 seconds => 1085.8 frames/s
INFO
FillRects [modeBlend]...704 frames drawn in 1.000 seconds => 703.9 frames/s
INFO
RenderCopy [modeNone]...4620 frames drawn in 1.000 seconds => 4618.9 frames/s
INFO
RenderCopy [modeBlend]...4622 frames drawn in 1.000 seconds => 4620.6 frames/s
INFO
RenderCopyEx [modeNone]...4659 frames drawn in 1.000 seconds => 4657.8 frames/s
INFO
RenderCopyEx [modeBlend]...4654 frames drawn in 1.000 seconds => 4652.9 frames/s
INFO
Color modulation [modeNone]...4642 frames drawn in 1.000 seconds => 4641.2 frames/s
INFO
Color modulation [modeBlend]...4633 frames drawn in 1.000 seconds => 4632.8 frames/s
INFO
Alpha modulation [modeNone]...4651 frames drawn in 1.000 seconds => 4649.9 frames/s
INFO
Alpha modulation [modeBlend]...4565 frames drawn in 1.000 seconds => 4564.8 frames/s
INFO
UpdateTexture [modeNone]...356.0 operations/s97.0 megabytes/s
INFO
ReadPixels [modeNone]...42.9 operations/s11.7 megabytes/s
INFO
Starting to test renderer called [software], flags 0xD
INFO
Points [modeNone]...288 frames drawn in 1.003 seconds => 287.1 frames/s
INFO
Points [modeBlend]...289 frames drawn in 1.001 seconds => 288.8 frames/s
INFO
Lines [modeNone]...179 frames drawn in 1.004 seconds => 178.4 frames/s
INFO
Lines [modeBlend]...151 frames drawn in 1.002 seconds => 150.7 frames/s
INFO
FillRects [modeNone]...173 frames drawn in 1.001 seconds => 172.8 frames/s
INFO
FillRects [modeBlend]...32 frames drawn in 1.026 seconds => 31.2 frames/s
INFO
RenderCopy [modeNone]...268 frames drawn in 1.000 seconds => 267.9 frames/s
INFO
RenderCopy [modeBlend]...217 frames drawn in 1.001 seconds => 216.7 frames/s
INFO
RenderCopyEx [modeNone]...64 frames drawn in 1.026 seconds => 62.4 frames/s
INFO
RenderCopyEx [modeBlend]...142 frames drawn in 1.002 seconds => 141.7 frames/s
INFO
Color modulation [modeNone]...233 frames drawn in 1.002 seconds => 232.7 frames/s
INFO
Color modulation [modeBlend]...184 frames drawn in 1.001 seconds => 183.9 frames/s
INFO
Alpha modulation [modeNone]...228 frames drawn in 1.004 seconds => 227.1 frames/s
INFO
Alpha modulation [modeBlend]...188 frames drawn in 1.003 seconds => 187.5 frames/s
INFO
UpdateTexture [modeNone]...8531.5 operations/s2325.2 megabytes/s
INFO
ReadPixels [modeNone]...4832.4 operations/s1317.1 megabytes/s
INFO
Bye bye


clib4 (GCC6.4(SDK)+libgcc(clib2!)):
INFOSDL2 renderer benchmark v0.7 (SDL version 2.30.4)
INFOThis tool measures the speed of various 2D drawing features
INFO
Press ESC key to quit
INFO
Parameterswidth 800height 600renderer name '(null)'duration 1.000 sobjects 100sleep 0
INFO
Image size 408*167
INFO
Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFOStarting to test renderer called [compositing], flags 0xE
INFO
Points [modeNone]...2859 frames drawn in 1.000 seconds => 2858.6 frames/s
INFO
Points [modeBlend]...3255 frames drawn in 1.000 seconds => 3254.4 frames/s
INFO
Lines [modeNone]...24 frames drawn in 1.038 seconds => 23.1 frames/s
INFO
Lines [modeBlend]...39 frames drawn in 1.006 seconds => 38.8 frames/s
INFO
FillRects [modeNone]...425 frames drawn in 1.002 seconds => 424.3 frames/s
INFO
FillRects [modeBlend]...276 frames drawn in 1.000 seconds => 275.9 frames/s
INFO
RenderCopy [modeNone]...5596 frames drawn in 1.000 seconds => 5595.6 frames/s
INFO
RenderCopy [modeBlend]...5650 frames drawn in 1.000 seconds => 5648.0 frames/s
INFO
RenderCopyEx [modeNone]...5423 frames drawn in 1.000 seconds => 5422.0 frames/s
INFO
RenderCopyEx [modeBlend]...5455 frames drawn in 1.000 seconds => 5453.4 frames/s
INFO
Color modulation [modeNone]...1153 frames drawn in 1.000 seconds => 1153.0 frames/s
INFO
Color modulation [modeBlend]...1122 frames drawn in 1.000 seconds => 1121.5 frames/s
INFO
Alpha modulation [modeNone]...5601 frames drawn in 1.000 seconds => 5599.7 frames/s
INFO
Alpha modulation [modeBlend]...5536 frames drawn in 1.000 seconds => 5534.9 frames/s
INFO
UpdateTexture [modeNone]...8110.2 operations/s2210.4 megabytes/s
INFO
ReadPixels [modeNone]...45.3 operations/s12.3 megabytes/s
INFO
Starting to test renderer called [opengl], flags 0x2
INFO
Points [modeNone]...1975 frames drawn in 1.000 seconds => 1974.7 frames/s
INFO
Points [modeBlend]...1979 frames drawn in 1.000 seconds => 1978.9 frames/s
INFO
Lines [modeNone]...46 frames drawn in 1.004 seconds => 45.8 frames/s
INFO
Lines [modeBlend]...51 frames drawn in 1.012 seconds => 50.4 frames/s
INFO
FillRects [modeNone]...434 frames drawn in 1.001 seconds => 433.6 frames/s
INFO
FillRects [modeBlend]...388 frames drawn in 1.002 seconds => 387.2 frames/s
INFO
RenderCopy [modeNone]...1872 frames drawn in 1.001 seconds => 1871.0 frames/s
INFO
RenderCopy [modeBlend]...1860 frames drawn in 1.000 seconds => 1859.5 frames/s
INFO
RenderCopyEx [modeNone]...1832 frames drawn in 1.000 seconds => 1831.2 frames/s
INFO
RenderCopyEx [modeBlend]...1840 frames drawn in 1.000 seconds => 1839.8 frames/s
INFO
Color modulation [modeNone]...1869 frames drawn in 1.000 seconds => 1868.3 frames/s
INFO
Color modulation [modeBlend]...1863 frames drawn in 1.000 seconds => 1862.4 frames/s
INFO
Alpha modulation [modeNone]...1876 frames drawn in 1.000 seconds => 1875.7 frames/s
INFO
Alpha modulation [modeBlend]...1875 frames drawn in 1.000 seconds => 1874.9 frames/s
INFO
UpdateTexture [modeNone]...375.5 operations/s102.4 megabytes/s
INFO
ReadPixels [modeNone]...49.8 operations/s13.6 megabytes/s
INFO
Starting to test renderer called [opengles2], flags 0xA
INFO
Points [modeNone]...5046 frames drawn in 1.000 seconds => 5045.4 frames/s
INFO
Points [modeBlend]...5053 frames drawn in 1.000 seconds => 5052.7 frames/s
INFO
Lines [modeNone]...200 frames drawn in 1.006 seconds => 198.9 frames/s
INFO
Lines [modeBlend]...201 frames drawn in 1.002 seconds => 200.6 frames/s
INFO
FillRects [modeNone]...1052 frames drawn in 1.000 seconds => 1051.7 frames/s
INFO
FillRects [modeBlend]...671 frames drawn in 1.002 seconds => 669.9 frames/s
INFO
RenderCopy [modeNone]...4425 frames drawn in 1.000 seconds => 4424.4 frames/s
INFO
RenderCopy [modeBlend]...4481 frames drawn in 1.000 seconds => 4480.6 frames/s
INFO
RenderCopyEx [modeNone]...4462 frames drawn in 1.000 seconds => 4460.9 frames/s
INFO
RenderCopyEx [modeBlend]...4470 frames drawn in 1.000 seconds => 4468.6 frames/s
INFO
Color modulation [modeNone]...4430 frames drawn in 1.000 seconds => 4429.0 frames/s
INFO
Color modulation [modeBlend]...4453 frames drawn in 1.000 seconds => 4452.3 frames/s
INFO
Alpha modulation [modeNone]...4447 frames drawn in 1.000 seconds => 4445.3 frames/s
INFO
Alpha modulation [modeBlend]...4377 frames drawn in 1.000 seconds => 4376.8 frames/s
INFO
UpdateTexture [modeNone]...344.1 operations/s93.8 megabytes/s
INFO
ReadPixels [modeNone]...38.8 operations/s10.6 megabytes/s
INFO
Starting to test renderer called [software], flags 0xD
INFO
Points [modeNone]...280 frames drawn in 1.003 seconds => 279.1 frames/s
INFO
Points [modeBlend]...279 frames drawn in 1.003 seconds => 278.2 frames/s
INFO
Lines [modeNone]...172 frames drawn in 1.004 seconds => 171.3 frames/s
INFO
Lines [modeBlend]...146 frames drawn in 1.003 seconds => 145.5 frames/s
INFO
FillRects [modeNone]...167 frames drawn in 1.006 seconds => 166.0 frames/s
INFO
FillRects [modeBlend]...30 frames drawn in 1.038 seconds => 28.9 frames/s
INFO
RenderCopy [modeNone]...259 frames drawn in 1.001 seconds => 258.8 frames/s
INFO
RenderCopy [modeBlend]...213 frames drawn in 1.001 seconds => 212.7 frames/s
INFO
RenderCopyEx [modeNone]...58 frames drawn in 1.002 seconds => 57.9 frames/s
INFO
RenderCopyEx [modeBlend]...140 frames drawn in 1.007 seconds => 139.0 frames/s
INFO
Color modulation [modeNone]...215 frames drawn in 1.001 seconds => 214.7 frames/s
INFO
Color modulation [modeBlend]...189 frames drawn in 1.001 seconds => 188.9 frames/s
INFO
Alpha modulation [modeNone]...217 frames drawn in 1.003 seconds => 216.3 frames/s
INFO
Alpha modulation [modeBlend]...183 frames drawn in 1.004 seconds => 182.3 frames/s
INFO
UpdateTexture [modeNone]...8636.4 operations/s2353.8 megabytes/s
INFO
ReadPixels [modeNone]...4609.7 operations/s1256.3 megabytes/s
INFO
Bye bye


newlib:
INFOSDL2 renderer benchmark v0.7 (SDL version 2.30.4)
INFOThis tool measures the speed of various 2D drawing features
INFO
Press ESC key to quit
INFO
Parameterswidth 800height 600renderer name '(null)'duration 1.000 sobjects 100sleep 0
INFO
Image size 408*167
INFO
Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFOStarting to test renderer called [compositing], flags 0xE
INFO
Points [modeNone]...2851 frames drawn in 1.000 seconds => 2850.9 frames/s
INFO
Points [modeBlend]...3251 frames drawn in 1.000 seconds => 3250.8 frames/s
INFO
Lines [modeNone]...23 frames drawn in 1.000 seconds => 23.0 frames/s
INFO
Lines [modeBlend]...39 frames drawn in 1.011 seconds => 38.6 frames/s
INFO
FillRects [modeNone]...429 frames drawn in 1.002 seconds => 428.3 frames/s
INFO
FillRects [modeBlend]...280 frames drawn in 1.003 seconds => 279.1 frames/s
INFO
RenderCopy [modeNone]...5620 frames drawn in 1.000 seconds => 5617.7 frames/s
INFO
RenderCopy [modeBlend]...5603 frames drawn in 1.000 seconds => 5600.6 frames/s
INFO
RenderCopyEx [modeNone]...5407 frames drawn in 1.000 seconds => 5406.8 frames/s
INFO
RenderCopyEx [modeBlend]...5492 frames drawn in 1.000 seconds => 5491.1 frames/s
INFO
Color modulation [modeNone]...1117 frames drawn in 1.000 seconds => 1116.6 frames/s
INFO
Color modulation [modeBlend]...1152 frames drawn in 1.001 seconds => 1151.3 frames/s
INFO
Alpha modulation [modeNone]...5612 frames drawn in 1.000 seconds => 5609.3 frames/s
INFO
Alpha modulation [modeBlend]...5461 frames drawn in 1.000 seconds => 5460.6 frames/s
INFO
UpdateTexture [modeNone]...7913.0 operations/s2156.6 megabytes/s
INFO
ReadPixels [modeNone]...42.8 operations/s11.7 megabytes/s
INFO
Starting to test renderer called [opengl], flags 0x2
INFO
Points [modeNone]...1962 frames drawn in 1.000 seconds => 1961.7 frames/s
INFO
Points [modeBlend]...1976 frames drawn in 1.000 seconds => 1975.1 frames/s
INFO
Lines [modeNone]...49 frames drawn in 1.011 seconds => 48.5 frames/s
INFO
Lines [modeBlend]...53 frames drawn in 1.015 seconds => 52.2 frames/s
INFO
FillRects [modeNone]...436 frames drawn in 1.000 seconds => 435.8 frames/s
INFO
FillRects [modeBlend]...385 frames drawn in 1.001 seconds => 384.5 frames/s
INFO
RenderCopy [modeNone]...1868 frames drawn in 1.000 seconds => 1867.7 frames/s
INFO
RenderCopy [modeBlend]...1866 frames drawn in 1.002 seconds => 1862.3 frames/s
INFO
RenderCopyEx [modeNone]...1828 frames drawn in 1.001 seconds => 1827.0 frames/s
INFO
RenderCopyEx [modeBlend]...1841 frames drawn in 1.000 seconds => 1840.7 frames/s
INFO
Color modulation [modeNone]...1875 frames drawn in 1.000 seconds => 1874.4 frames/s
INFO
Color modulation [modeBlend]...1845 frames drawn in 1.000 seconds => 1844.1 frames/s
INFO
Alpha modulation [modeNone]...1870 frames drawn in 1.000 seconds => 1869.1 frames/s
INFO
Alpha modulation [modeBlend]...1867 frames drawn in 1.000 seconds => 1866.8 frames/s
INFO
UpdateTexture [modeNone]...373.7 operations/s101.8 megabytes/s
INFO
ReadPixels [modeNone]...38.9 operations/s10.6 megabytes/s
INFO
Starting to test renderer called [opengles2], flags 0xA
INFO
Points [modeNone]...4984 frames drawn in 1.000 seconds => 4983.7 frames/s
INFO
Points [modeBlend]...4988 frames drawn in 1.000 seconds => 4987.6 frames/s
INFO
Lines [modeNone]...202 frames drawn in 1.000 seconds => 202.0 frames/s
INFO
Lines [modeBlend]...203 frames drawn in 1.000 seconds => 202.9 frames/s
INFO
FillRects [modeNone]...1040 frames drawn in 1.001 seconds => 1039.1 frames/s
INFO
FillRects [modeBlend]...673 frames drawn in 1.001 seconds => 672.1 frames/s
INFO
RenderCopy [modeNone]...4446 frames drawn in 1.000 seconds => 4445.3 frames/s
INFO
RenderCopy [modeBlend]...4435 frames drawn in 1.000 seconds => 4434.9 frames/s
INFO
RenderCopyEx [modeNone]...4452 frames drawn in 1.000 seconds => 4450.9 frames/s
INFO
RenderCopyEx [modeBlend]...4436 frames drawn in 1.000 seconds => 4435.0 frames/s
INFO
Color modulation [modeNone]...4449 frames drawn in 1.000 seconds => 4448.8 frames/s
INFO
Color modulation [modeBlend]...4431 frames drawn in 1.000 seconds => 4429.3 frames/s
INFO
Alpha modulation [modeNone]...4455 frames drawn in 1.000 seconds => 4454.3 frames/s
INFO
Alpha modulation [modeBlend]...4391 frames drawn in 1.000 seconds => 4390.1 frames/s
INFO
UpdateTexture [modeNone]...342.6 operations/s93.4 megabytes/s
INFO
ReadPixels [modeNone]...43.4 operations/s11.8 megabytes/s
INFO
Starting to test renderer called [software], flags 0xD
INFO
Points [modeNone]...278 frames drawn in 1.001 seconds => 277.7 frames/s
INFO
Points [modeBlend]...279 frames drawn in 1.001 seconds => 278.7 frames/s
INFO
Lines [modeNone]...174 frames drawn in 1.002 seconds => 173.6 frames/s
INFO
Lines [modeBlend]...148 frames drawn in 1.006 seconds => 147.1 frames/s
INFO
FillRects [modeNone]...167 frames drawn in 1.005 seconds => 166.1 frames/s
INFO
FillRects [modeBlend]...32 frames drawn in 1.000 seconds => 32.0 frames/s
INFO
RenderCopy [modeNone]...256 frames drawn in 1.001 seconds => 255.8 frames/s
INFO
RenderCopy [modeBlend]...212 frames drawn in 1.004 seconds => 211.2 frames/s
INFO
RenderCopyEx [modeNone]...64 frames drawn in 1.000 seconds => 64.0 frames/s
INFO
RenderCopyEx [modeBlend]...140 frames drawn in 1.003 seconds => 139.6 frames/s
INFO
Color modulation [modeNone]...216 frames drawn in 1.000 seconds => 216.0 frames/s
INFO
Color modulation [modeBlend]...194 frames drawn in 1.001 seconds => 193.9 frames/s
INFO
Alpha modulation [modeNone]...225 frames drawn in 1.005 seconds => 224.0 frames/s
INFO
Alpha modulation [modeBlend]...187 frames drawn in 1.003 seconds => 186.5 frames/s
INFO
UpdateTexture [modeNone]...5243.6 operations/s1429.1 megabytes/s
INFO
ReadPixels [modeNone]...4503.3 operations/s1227.3 megabytes/s
INFO
Bye bye


clib4 Version beats newlib Version!

btw. Thanks for your great work with clib4 !!!


Edited by IamSONIC on 2024/7/27 18:20:54
Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Yeah! But when building something for SPE i get "ld: Warning: /GCC/lib/gcc/ppc-amigaos/6.4.0/clib2/lib/libgcc.a(_floatundidf.o) uses hard float, sdl2benchmark uses soft float" during linking stage. And the resulting executable does not work as expected.

Maybe i need the SPE Versions of the following Libs:

12.SYS:SDK/gcc/lib/gcc/ppc-amigaos/6.4.0/clib2/lib> list
libatomic.a                     249278 ----rwed 02-Feb-22 09:58:42
libatomic
.la                       940 ----rwed 02-Feb-22 09:58:42
libatomic
.so                    229874 ----rwed 02-Feb-22 09:58:42
libgcc
.a                       1034218 ----rwed 02-Feb-22 09:58:38
libgcc
.so                       730588 ----rwed 02-Feb-22 09:58:38
libgcc_eh
.a                     205286 ----rwed 02-Feb-22 09:58:38
libgcov
.a                       545594 ----rwed 02-Feb-22 09:58:38
libssp
.a                         49128 ----rwed 02-Feb-22 09:58:42
libssp
.la                          919 ----rwed 02-Feb-22 09:58:42
libssp
.so                        94581 ----rwed 02-Feb-22 09:58:42
libssp_nonshared
.a                2198 ----rwed 02-Feb-22 09:58:42
libssp_nonshared
.la                911 ----rwed 02-Feb-22 09:58:42
libstdc
++.a                    19526172 ----rwed 02-Feb-22 09:58:42
libstdc
++.la                       941 ----rwed 02-Feb-22 09:58:42
libstdc
++.so                   16252951 ----rwed 02-Feb-22 09:58:42
libstdc
++.so-gdb.py               2382 ----rwed 02-Feb-22 09:58:42
libsupc
++.a                     993032 ----rwed 02-Feb-22 09:58:42
libsupc
++.la                       890 ----rwed 02-Feb-22 09:58:42

Go to top


Re: SDL2
Just popping in
Just popping in


@Capehill

Quote:
There are no SPE builds that I know of. The fastest way to get one would be if some Tabor owner checked out the latest tag, modified makefile for SPE, perhaps ran some tests and send libSDL2.a to Steffen.

For me it would take some hours to install the needed SDK, clib4 etc. And I cannot test it.


I've built on X5000:

- clib4 with SPE enabled
- SDL2 against clib4 with SPE flags
- the SDL2 Tests inside ../test against clib4 with SPE flags

it's not fully working yet!

Some of the examples from the SDL2 Tests work on the A1222, while sdl2benchmark starts, shows a black screen for 5 seconds and outputs the following:

INFOSDL2 renderer benchmark v0.7 (SDL version 2.30.4)
INFOThis tool measures the speed of various 2D drawing features
INFO
Press ESC key to quit
INFO
Parameterswidth 800height 600renderer name '(null)'duration 1.000 sobjects 100sleep 0
INFO
Image size 408*167
INFO
Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFOStarting to test renderer called [compositing], flags 0xE
INFO
Points [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Points [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
UpdateTexture [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
ReadPixels [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Starting to test renderer called [opengl], flags 0x2
INFO
Points [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Points [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
UpdateTexture [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
ReadPixels [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Starting to test renderer called [opengles2], flags 0xA
INFO
Points [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Points [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
UpdateTexture [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
ReadPixels [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Starting to test renderer called [software], flags 0xD
INFO
Points [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Points [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Lines [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
FillRects [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopy [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
RenderCopyEx [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Color modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeNone]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Alpha modulation [modeBlend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
UpdateTexture [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
ReadPixels [modeNone]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO
Bye bye


Edited by IamSONIC on 2024/7/26 15:47:19
Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Quote:
The current native SDK compiler will not have any support for the clib4 value for the mcrt option. I am curious as to how you are bypassing it at all.


- in SDK: rename clib2 to clib2-backup
- copy clib4 to SDK:
- in SDK: rename clib4 into clib2
- Use -mcrt=clib2 in Makefile

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@walkero

Quote:
The latest SDK includes the gcc6 which supports SPE and the included documentation has a section only for that and how to use it. This of'course is for native development.


The included documentation (snippet) regarding SPE is only helpful when compiling stuff that is not dependent on newlib or clib. Latest SDK throws also incompatible c library error when tyring to build something with clib4. (I know how to bypass this, but this creates only more mess).

So updated native adtools+binutils+standard libraries are still very welcome.

Go to top


Re: Amiga X5k CPU Cooler
Just popping in
Just popping in


@jap

You're welcome!

My X5000 CPU Temperature is currently 65 degrees Celsius and i am using the Low-Noise Adapter that came with the fan.

Isn't the PCIe Temperature coming from that seperate passively cooled Chip on the Mainboard?

Go to top


Re: A1222 Development Thread
Just popping in
Just popping in


@rjd324

Quote:
we have the ability to build a cross compiler and/or native compiler that is SPE ready. It would also be possible to bundle up a ready-to-go cross compiler/native compiler (gcc6 SPE) + compiled-with-SPE libraries.


A native compiler (gcc6 SPE) + compiled-with-SPE libraries and latest binutils would be amazing

Go to top



TopTop
(1) 2 3 4 ... 11 »




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project