Publication 1747-RM001G-EN-P - November 2008
Math Instructions 4-29
Arc Sine (ASN)
Use the ASN instruction to take the arc sine of a number and store the result
(in radians) in the destination. The source must be greater than or equal to -1
and less than or equal to 1. The resulting value in the destination is always
greater than or equal to -Pi/2 and less than or equal to Pi/2, where Pi =
3.141592. Use this instruction with SLC 5/03 (OS302), SLC 5/04 (OS401),
and SLC 5/05 processors.
Updates to Arithmetic Status Bits
The arithmetic status bits are found in Word 0, bits 0 to 3 in the status file.
After an instruction is executed, the arithmetic status bits in the status file are
updated.
Arc Cosine (ACS)
Use the ACS instruction to take the arc cosine of a number (source in radians)
and store the result (in radians) in the destination. The source must be greater
than or equal to -1 and less than or equal to 1. The resulting value in the
destination is always greater than or equal to 0 and less than or equal to Pi,
where Pi = 3.141592. Use this instruction with SLC 5/03 (OS302), SLC 5/04
(OS401), and SLC 5/05 processors.
Updates to Arithmetic Status Bits
The arithmetic status bits are found in Word 0, bits 0 to 3 in the status file.
After an instruction is executed, the arithmetic status bits in the status file are
updated.
ASN
Arc Sine
Source N7:37
0<
Dest N7:38
0<
ASN
Output Instruction
Fixed SLC
5/01
SLC
5/02
SLC
5/03
SLC
5/04
SLC
5/05
•••
Table 4.17 Processor Function
With this Bit The Processor
S:0/0 Carry (C) always resets.
S:0/1 Overflow (V) sets if an overflow is generated or an unsupported input is
detected; otherwise resets.
S:0/2 Zero (Z) sets if the result is zero; otherwise resets.
S:0/3 Sign (S) sets if the result is negative; otherwise resets.
ACS
Arc Cosine
Source N7:39
0<
Dest N7:40
0<
ACS
Output Instruction
Fixed SLC
5/01
SLC
5/02
SLC
5/03
SLC
5/04
SLC
5/05
•••
Table 4.18 Processor Function
With this Bit The Processor
S:0/0 Carry (C) always resets.
S:0/1 Overflow (V) sets if an overflow is generated or an unsupported input is
detected; otherwise resets.
S:0/2 Zero (Z) sets if the result is zero; otherwise resets.
S:0/3 Sign (S) always resets.