OS4 DepotLogo by DaveyD 
(anonymous IP:,2218) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

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


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: 268  (Current version)
268  (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
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

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

(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
GetMachineInfo() or GetCPUInfo()

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