|
Register or have you forgotten your password?
|
|
|
| MorphOS -- Application questions and support Got a question regarding MorphOS software applications and/or support? This is the place. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Lifetime Member
![]()
Join Date: Jul 2004
Location: Big Bear Lake, CA
Posts: 3,466
|
I think all of the MorphZone users have gone to sleep, so I will ask this question here, as well as there.
When installing AmiSSL on any MorphOS computer (PPC) which of the three version choices should be used? 1. 68000/68010 2. 68020/68030/68040 3. 68060 I don't know enough about MorphOS's Trance 68k emulation to know which one to pick.
__________________
How are you helping the Amiga community?
|
||||||||
|
|
|
|
|
#2 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Trance emulates a 68060 with a FPU. However, it doesn't have the problems the original 68060: Missing opcodes. Real 68060 for instance cannot execute certain instructions without falling into emulation. Instruction scheduling required by the real 68060 isn't really needed, as trance generates assembly for PowerPC where the scheduling is different anyway. Trance does heavy optimization of the resulting PowerPC code, which again makes it less relevant how the original 68k code was optimized. Trance emulated 68k code can reach up to 75% performance of the native PowerPC code. 68000/68010 code typically requires complex routines to perform 32bit and 64bit multiplication and divisions, so you should choose 68020+ version if possible. Other than that it really makes little difference which CPU version (68020/68030/68040/68060) you choose. All of them should be pretty much as fast. Last edited by Piru; 06-16-2010 at 05:21 AM.. |
|||||||||
|
|
|
|
|
#3 | ||||||||
|
Sockologist
![]()
|
Does it know to optimise 68000 integer arithmetic used to implement long multiplication and the like? At the very least I would have assumed that 68020 would be your best starting point since it doesn't require chains of instructions to implement certain operations you'd take for granted on 020+.
__________________
OCA This isn't SCSI... This is SATA!!! I have CDO. It's like OCD except all the letters are in ascending order. The way they should be. Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64 A1XE 800MHz / 512MB / Radeon 9200 / OS4.1 A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4 A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9 A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB |
||||||||
|
|
|
|
|
#4 | ||||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Quote:
It should be pointed out however that since powerpc assembly is much more fine grained than the 680x0, the differences in common 68000 and 68020 code get optimized away. For instance in the following example where 68000 requires 2 instructions over 68020's 1... 68000: Code:
lsl.l #3,d0 move.l 4(a0,d0.l),d0 Code:
move.l 4(a0,d0.l*8),d0 But since this doesn't work for everything (for instance the code used for 32/64 bit multiplications and divisions), you're better off by choosing 68020+ version of binaries. Last edited by Piru; 06-16-2010 at 05:31 AM.. |
||||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| install , morphos , amissl |
| Thread Tools | |
| Display Modes | |
|
|