Logo by Alkaron (anonymous IP: 3.142.53.151,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 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 (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |