OS4 DepotLogo by Browallia 
(anonymous IP: 18.219.231.197,2258) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (602)
   o Document (24)
   o Driver (97)
   o Emulation (149)
   o Game (1011)
   o Graphics (500)
   o Library (118)
   o Network (234)
   o Office (66)
   o Utility (932)
   o Video (69)

Total files: 4399

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


 Readme for:  Development » Library » Misc » ibm_perflibs.lha

Ibm_perflibs

Description: PowerPC Performance Libraries
Download: ibm_perflibs.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 331kb
Version: 1.1
Date: 04 Nov 2009
Author: IBM Corporation
Submitter: Max "m3x" Tretene
Email: glquake/libero it
Homepage: http://sourceforge.net/projects/ppcperflib/
Requirements: AmigaOS 4.x and a 440 cpu
Category: development/library/misc
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 5119
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 272  (Current version)
272  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
PowerPC Performance Libraries 1.1

This project provides performance optimized library functions for IBM PowerPC
4xx embedded processors. 
The libraries cover floating-point emulation and common C library string and
memory functions.

More information may be found in the Source/doc/ directory.

Copyright (C) 2003 IBM Corporation 
All rights reserved. 

see Source/COPYING.LIB for Redistribution and use

----------   
2009, November 04 - Recompiled for AmigaOS 4.1 by Max "m3x" Tretene

To install, copy the SDK directory over SDK:

To rebuild the OS4.x version:

cd Source
sh
make -f makefile.os4

The script will build only the string and memory library for the 
440 cpu, since the cpu model used on Sam440ep has a hardware FPU unit.

The link and shared libraries will be placed in SDK:Local/newlib/lib

To rebuild the test executables, enter the Source/stropt/test directory and 
type "make". 

Run the executables linked with ppcstr440 library "t_xxx_new" and compare the 
time needed to complete against the executables linked with the standard SDK 
libraries "t_xxx_old"

7.RAM Disk:test> t_memchr_new 
7.RAM Disk:test> echo $_RunTime
5.661525

7.RAM Disk:test> t_memchr_old   
7.RAM Disk:test> echo $_RunTime
17.627331

(the provided run.sh script doesn't seem work on AOS4)

To link your project with the new library, add -lppcstr440 to LDFLAGS.

ATTENTION: the executables linked with this library will work ONLY on a 440 cpu,

and will crash if run on other cpus (ie G3 / G4)
Add a check in you programm to verify the code is running on a Sam440ep, with
ie:
GetMachineInfo() or GetCPUInfo()




Copyright © 2004-2024 by Björn Hagström All Rights Reserved