Skip to content

litwr2/rosetta-pi-spigot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

182 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rosetta-pi-spigot

it contains high optimized implementations of pi-spigot algorithm for different assembly languages

Every program is satisfying four restrictions: 1) it calculates time; 2) it uses an OS function to print digits; 3) it uses less than 64 KB RAM for the code and data; 4) it utilizes all available RAM below 64 KB limit to get the maximum number of calculated digits, so it is forbidden to restrict artificially the maximum number of digits.

The presented programs claim to be the fastest pi-spigot algorithm implementations for the 8080, 6502, 65C02, 65816, Z80, R800, tms9900, tms9995, 6809, 6309, pdp-11 eis, pdp-11 noeis, vax, ibm/370, 32016, arm1, arm2, arm250, strongarm, 68000, 68010, 68020, 8088, 8086, 80186, 80286, 80386, 80486.

Some results and more details are available at this site.

About

it contains implementations of pi-spigot algorithm for different assembly languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors