Arcsine (inverse sine) function.

**X**- must be of type real. Its value must satisfy the inequality |X| <= 1.

**Class**

Elemental function

**Result Type and Attributes**

Same as X.

**Result Value**

- It is expressed in radians, and approximates arcsin(X).
- It is in the range -&pi./2 <= ASIN(X) <= &pi./2.

**Examples**

ASIN (1.0) approximates &pi./2.

Specific Name | Argument Type | Result Type | Pass As Arg? |
---|---|---|---|

ASIN | default real | default real | yes |

DASIN | double precision real | double precision real | yes |

QASIN (1)
| REAL(16) | REAL(16) | yes |

QARSIN (1)
| REAL(16) | REAL(16) | yes |

**Notes: **

- IBM Extension.