English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 30 December 2022, 23:28   #1
michaljarz
Registered User
 
Join Date: Jul 2014
Location: Katowice/Poland
Posts: 51
AIBB 6.5 - FMath test

Hi.
I'm wondering how the "FMath" test is built in AIBB 6.5. While other tests are several dozen times ahead of the A4000 (e.g. in JIT mode - 74x emutest, 164x matrix, 118x beachball), FMath (using a coprocessor - FP Math) gives me a result only 2x (3x in JIT mode) faster than the A4000. Is the construction of this test based on the commands that the MC68881 has and x86 has to emulate them in a rather complicated way? Even more interesting results come out in the "SC Math" mode - almost 8x faster in JIT and almost 2x slower without JIT.

By the way, I don't think it's something that makes life difficult - in my opinion WinUAE is the best I'm just curious what could be the reason for such discrepancies compared to other tests...

Tests were done on Win10 with i5-7400 processor (WinUAE 4.10.0).

(sorry - google translate helped me)
Attached Thumbnails
Click image for larger version

Name:	JIT cp math.jpg
Views:	69
Size:	87.2 KB
ID:	77593   Click image for larger version

Name:	JIT sc math.jpg
Views:	58
Size:	87.0 KB
ID:	77594   Click image for larger version

Name:	NO JIT cp math.jpg
Views:	56
Size:	87.1 KB
ID:	77595   Click image for larger version

Name:	NO JIT sc math.jpg
Views:	54
Size:	87.8 KB
ID:	77596  
michaljarz is offline  
Old 31 December 2022, 09:09   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
I wouldn't trust any of those tests because even without JIT most of them execute far too fast.

I get 0.00 second result from FMath (and few others) with JIT on and crazy overflowed result..

If loop is quick enough, in JIT mode it might appear to execute "immediately". JIT (and also possible in fastest possible modes) might execute hundreds of m68k instructions in single set if none of them do any IO accesses and there is no pending interrupts.
Toni Wilen is offline  
Old 31 December 2022, 14:13   #3
rutra80
Registered User
 
Join Date: Jul 2019
Location: Poland
Posts: 308
Yesterday I tested all KS and WB booted from original floppies from 1.3 to 3.2 and my FMath AIBB results are similar to michaljarz:

Without JIT:
SC FMath slower than A4000
CP FMath 2x faster than A4000

With JIT:
SC FMath 10x faster than A4000
CP FMath 4x faster than A4000

Other tests are hundreds or thousand times faster.

Fastest possible x64 WinUAE without CE.
Intel Core i7-4790K.
rutra80 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
WinUAE 4.10.0 — AIBB Issues Brett Eden support.WinUAE 3 28 December 2022 14:16
Unofficial AIBB v6.8 patch SpeedGeek support.Apps 15 06 December 2022 06:00
Unofficial AIBB v6.7 patch SpeedGeek support.Apps 17 08 June 2021 17:29
Understanding AIBB Marchie support.Other 0 28 October 2016 07:48
aibb and sysinfo results ? turrican3 support.WinUAE 13 21 August 2013 16:27

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:26.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06544 seconds with 16 queries