AH500 Programming Manual 
6-340 
API 
Instruction code  Operand 
Function 
1512    FSQR  P 
S, D 
Square root of the floating-point 
number 
Device
X  Y  M  S  T  C  HC  D  L  SM  SR  E  PR  K  16#  “$”  DF 
16-bit instruction (5-6 steps) 
AH500  AH500  - 
Symbol: 
S
:
Source device  Double word 
D
:
Device in which the result is stored  Double word 
Explanation:   
1.  The square root of the floating-point number in the register specified by S is calculated, and 
the result is stored in the register specified by D. 
2.  If the operation result stored in D is 0, SM600 is ON. 
Example 1: 
When X0.0 is ON, the square root of the floating-point number in (D1, D0) is calculated, and the 
result is stored in (D11, D10). 
 
Additional remark: 
1.  The value in the device specified by S only can be a positive value. If the value in the device 
specified by S is a negative value, the operation error occurs, the instruction is not executed, 
SM0 is ON, and the error code in SR0 is 16#2003.