ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: File Archives :: z80float (160+ Z80 Float Math routines)
z80float (160+ Z80 Float Math routines)

FILE INFORMATION

Ranked as 37951 on our all-time top downloads list with 610 downloads.
Ranked as 17926 on our top downloads list for the past seven days with 1 downloads.

z80float.zip
Filename z80float.zip (Download)
Title z80float (160+ Z80 Float Math routines)
Description z80float is a highly optimized suite of floating point routines written in Z80 assembly. Included are routines for fast 24-bit floats, classic 32-bit floats, and high-precision 80-bit floats. Includes addition, subtraction, multiplication, division, square roots, exponentials, logarithms, trig, hyperbolics, inverse trig, inverse hyperbolics, conversion to and from strings and TI floats, and other routines. These are used in projects like Floatlib and Grammer 2. **This update includes f24 routines, and fixes various bugs and range reduction issues.
Author Zeda Thomas (xedaelnara@gmail.com)
Category TI-83/84 Plus Assembly Routines
File Size 155,775 bytes
File Date and Time Wed Apr 8 17:57:25 2020
Documentation Included? Yes

SCREEN SHOTS

REVIEWS

There are no reviews for this file.

LEAVE FEEDBACK

Questions, comments, and problems regarding the file itself should be sent directly to the author(s) listed above.

Write a review for this file (requires a free account)

Report inappropriate or miscategorized file (requires an account; or you may email us directly)

If you have downloaded and tried this program, please rate it on the scale below
BadGood
1  2  3  4  5  6  7  8  9  10  

ARCHIVE CONTENTS

Archive Contents
Name Size
LICENSE   11346
README.md   5198
conversion/f16tof24.z80   695
conversion/f16toi16.z80   848
conversion/f24toa.z80   6248
conversion/f24toi16.z80   854
conversion/f24toi8.z80   739
conversion/f24tou16.z80   856
conversion/f24tou8.z80   742
conversion/f32tosingle.z80   1065
conversion/f64tox.z80   1727
conversion/i16tof24.z80   877
conversion/i16tox.z80   841
conversion/i8tof24.z80   798
conversion/singletof24.z80   764
conversion/singletof32.z80   1480
conversion/u16tof24.z80   517
conversion/u8tof24.z80   521
conversion/xtof64.z80   2204
docs/thanks.txt   417
docs/todo.md   1411
extended/.gitignore   6
extended/TItox.z80   759
extended/constantsx.z80   1684
extended/conversion/x_to_int16.z80   1073
extended/data.z80   113
extended/div/div16.z80   2478
extended/div/div32.z80   961
extended/div/div32_16.z80   1378
extended/div/div64.z80   1106
extended/div/div64_32.z80   1256
extended/float.inc   818
extended/mul/mul16.z80   2428
extended/mul/mul32.z80   1617
extended/mul/mul64.z80   3073
extended/mul/sqr32.z80   985
extended/mul/xOP1mul10.z80   1396
extended/mul/xmul10.z80   253
extended/mul/xmul11.z80   605
extended/mul/xmul13.z80   605
extended/mul/xmul15.z80   609
extended/mul/xmul17.z80   637
extended/mul/xmul2.z80   441
extended/mul/xmul3.z80   862
extended/mul/xmul31.z80   653
extended/mul/xmul5.z80   661
extended/mul/xmul7.z80   660
extended/old/Readme.txt   4783
extended/old/constants.z80   1275
extended/old/divide.z80   2424
extended/old/extended.zip   8702
extended/old/float.inc   902
extended/old/floatAddSub.txt   4758
extended/old/floatDiv.txt   8341
extended/old/floatSqrt.txt   5694
extended/old/karatsuba64.z80   4205
extended/old/subroutines.txt   1883
extended/routines/add64.z80   516
extended/routines/addmantissa0102.z80   453
extended/routines/ascii_to_uint8.z80   919
extended/routines/cmp64.z80   431
extended/routines/diRestore.z80   493
extended/routines/mov.z80   184
extended/routines/neg64.z80   409
extended/routines/normalizexOP1.z80   419
extended/routines/pushpop.z80   619
extended/routines/rand.z80   819
extended/routines/randinit.z80   377
extended/routines/rl64.z80   212
extended/routines/rr64.z80   270
extended/routines/rsub64.z80   491
extended/routines/setxOP1_inf.z80   151
extended/routines/sla64.z80   236
extended/routines/srl64.z80   293
extended/routines/srl64_x4.z80   226
extended/routines/sub64.z80   516
extended/routines/swapbuf.z80   215
extended/routines/swapxOP2xOP3.z80   440
extended/sqrt/sqrt16.z80   2111
extended/sqrt/sqrt32.z80   1917
extended/sqrt/sqrt64.z80   977
extended/sqrt/sqrtHLIX.z80   2018
extended/strtox.z80   4587
extended/tables.z80   1572
extended/xabs.z80   203
extended/xacos.z80   509
extended/xacosh.z80   780
extended/xadd.z80   4994
extended/xamean.z80   346
extended/xasin.z80   423
extended/xasinh.z80   424
extended/xatan.z80   967
extended/xatanh.z80   553
extended/xbg.z80   4442
extended/xcis.z80   642
extended/xcmp.z80   964
extended/xconst.z80   431
extended/xcos.z80   3154
extended/xcosh.z80   378
extended/xdiv.z80   2159
extended/xdiv2.z80   278
extended/xexp.z80   287
extended/xfma.z80   3519
extended/xgeomean.z80   1329
extended/xinv.z80   472
extended/xlg.z80   247
extended/xln.z80   1390
extended/xlog.z80   333
extended/xlog10.z80   259
extended/xmod1.z80   1878
extended/xmul.z80   2065
extended/xneg.z80   202
extended/xpow.z80   339
extended/xpow10.z80   311
extended/xpow2.z80   3406
extended/xpow2_fma.z80   3565
extended/xrand.z80   1549
extended/xrsub.z80   474
extended/xsin.z80   2223
extended/xsinh.z80   426
extended/xsqrt.z80   1459
extended/xsub.z80   464
extended/xtan.z80   358
extended/xtanh.z80   939
extended/xtoTI.z80   1354
extended/xtostr.z80   6847
f24/f24abs.z80   98
f24/f24acos.z80   630
f24/f24acosh.z80   322
f24/f24add.z80   3181
f24/f24amean.z80   712
f24/f24asin.z80   564
f24/f24asinh.z80   322
f24/f24atan.z80   572
f24/f24atanh.z80   448
f24/f24bg.z80   1313
f24/f24cmp.z80   1537
f24/f24cos.z80   1713
f24/f24cosh.z80   309
f24/f24div.z80   2759
f24/f24div_pow2.z80   172
f24/f24exp.z80   1463
f24/f24geomean.z80   656
f24/f24log.z80   1301
f24/f24log10.z80   208
f24/f24log2.z80   202
f24/f24logy.z80   365
f24/f24mod1.z80   771
f24/f24mul.z80   1896
f24/f24mul2.z80   213
f24/f24mul3.z80   369
f24/f24neg.z80   144
f24/f24pow.z80   246
f24/f24pow10.z80   189
f24/f24pow2.z80   185
f24/f24rand.z80   759
f24/f24sin.z80   1097
f24/f24sinh.z80   322
f24/f24sqr.z80   506
f24/f24sqrt.z80   3007
f24/f24sub.z80   483
f24/f24tan.z80   256
f24/f24tanh.z80   369
f24/readme.md   3424
readme.txt   9185
single/absSingle.z80   328
single/acosSingle.z80   748
single/acoshSingle.z80   749
single/addSingle.z80   3175
single/ameanSingle.z80   386
single/asinSingle.z80   645
single/asinhSingle.z80   677
single/atanSingle.z80   652
single/atanhSingle.z80   657
single/bg2iSingle.z80   1640
single/bgiSingle.z80   1695
single/cisSingle.z80   691
single/cmpSingle.z80   996
single/constants.z80   1662
single/cosSingle.z80   2230
single/coshSingle.z80   404
single/data.z80   113
single/divSingle.z80   2148
single/divSingle_special.z80   2557
single/expSingle.z80   647
single/geomeanSingle.z80   309
single/intfrac.z80   1049
single/invSingle.z80   296
single/lgSingle.z80   279
single/lnSingle.z80   1832
single/log10Single.z80   291
single/logSingle.z80   297
single/lut.z80   429
single/mod1Single.z80   1251
single/mul10Single.z80   1167
single/mulSingle.z80   3155
single/mulSingle_p041015625.z80   941
single/mulSingle_p34375.z80   901
single/mulSingle_p375.z80   707
single/negSingle.z80   365
single/pow10Single.z80   220
single/pow2Single.z80   3329
single/powSingle.z80   438
single/randSingle.z80   1037
single/readme.txt   575
single/routines/C_Times_BDE.z80   1348
single/routines/ascii_to_uint8.z80   919
single/routines/mov4.z80   87
single/routines/pushpop.z80   354
single/routines/pushpop0.z80   354
single/routines/rand.z80   811
single/routines/randinit.z80   377
single/routines/sqrt16.z80   2109
single/routines/sqrtHLIX.z80   2022
single/rsubSingle.z80   407
single/sinSingle.z80   1300
single/single.inc   136
single/single2TI.z80   1351
single/single2char.z80   533
single/single2str.z80   5574
single/singleTo_int16.z80   929
single/sinhSingle.z80   456
single/sqrtSingle.z80   1469
single/str2single.z80   3671
single/subSingle.z80   430
single/tanSingle.z80   503
single/tanhSingle.z80   1076
single/ti2single.z80   1525
tools/bgc.py   2011
tools/extended.py   1321
tools/f24.py   911
tools/single.py   1099

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer