Difference between revisions of "83Plus:BCALLs:40C0"
From WikiTI
m (moved cycles from output and capitalized name in categories) |
m (ok, enough is enough...) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
=== Inputs === | === Inputs === | ||
− | * [[83Plus:RAM:8478|OP1]] = floating point | + | * [[83Plus:RAM:8478|OP1]] = floating point value |
=== Outputs === | === Outputs === | ||
Line 17: | Line 17: | ||
* OP1-OP5 | * OP1-OP5 | ||
− | == | + | == Comments == |
Takes approximately 150,000 to 200,000 clock cycles. | Takes approximately 150,000 to 200,000 clock cycles. | ||
== Example == | == Example == | ||
− | <nowiki>B_CALL OP1Set3 ;OP1=floating point 3 | + | <nowiki> |
− | B_CALL | + | B_CALL OP1Set3 ;OP1=floating point 3 |
+ | B_CALL Cos ;returns with OP1=-0.9899924...</nowiki> |
Latest revision as of 13:32, 20 February 2006
Synopsis
Official Name: Cos
BCALL Address: 40C0
Computes the cosine of OP1 and returns the result in OP1.
Inputs
- OP1 = floating point value
Outputs
- OP1 = cosine of OP1
Destroys
- AF, BC, DE, HL
- OP1-OP5
Comments
Takes approximately 150,000 to 200,000 clock cycles.
Example
B_CALL OP1Set3 ;OP1=floating point 3 B_CALL Cos ;returns with OP1=-0.9899924...