Commit 9fc1cedd authored by Over_score's avatar Over_score

Changing angle management

parent 2c65a42c
......@@ -27,6 +27,26 @@ Out: EC=0 FI=0 SL=1 RL=Re16:"5.32564" RX=Re16:"211660.58884001726966129217069345
In: SL=0 FI=0 NCSD=16 RX=Re16:"-5.32564"
Out: EC=0 FI=0 SL=1 RL=Re16:"-5.32564" RX=Re16:"4.7245451100764234683218100361283630892521122071069307114140379e-6"
In: SL=0 FI=0 NCSD=16 RX=Re16:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=Re16:"5.32564":DMS RX=Re16:"211660.58884001726966129217069345249708232979328358060586917852"
In: SL=0 FI=0 NCSD=16 RX=Re16:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=Re16:"-5.32564":GRAD RX=Re16:"4.7245451100764234683218100361283630892521122071069307114140379e-6"
; NaN
In: SL=0 FI=0 RX=Re16:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=Re16:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=16 RX=Re16:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=Re16:"inf":DEG RX=Re16:"inf"
In: SL=0 FI=0 FD=0 NCSD=16 RX=Re16:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=Re16:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=16 RX=Re16:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re16:"0"
; NaN
In: SL=0 FI=0 RX=Re16:"NaN"
Out: EC=1 FI=0 SL=0 RX=Re16:"NaN"
......@@ -48,32 +68,6 @@ Out: EC=0 FI=0 SL=1 RX=Re16:"0"
;=======================================
;=======================================
; 10 ^ Angle16 --> Real16
;=======================================
In: SL=0 FI=0 NCSD=16 RX=An16:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=An16:"5.32564":DMS RX=Re16:"211660.58884001726966129217069345249708232979328358060586917852"
In: SL=0 FI=0 NCSD=16 RX=An16:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=An16:"-5.32564":GRAD RX=Re16:"4.7245451100764234683218100361283630892521122071069307114140379e-6"
; NaN
In: SL=0 FI=0 RX=An16:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=An16:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=16 RX=An16:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=An16:"inf":DEG RX=Re16:"inf"
In: SL=0 FI=0 FD=0 NCSD=16 RX=An16:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=An16:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=16 RX=An16:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re16:"0"
;=======================================
; 10 ^ Time
;=======================================
......@@ -123,6 +117,26 @@ Out: EC=0 FI=0 SL=1 RL=Re34:"5.32564" RX=Re34:"211660.58884001726966129217069345
In: SL=0 FI=0 NCSD=34 RX=Re34:"-5.32564"
Out: EC=0 FI=0 SL=1 RL=Re34:"-5.32564" RX=Re34:"4.7245451100764234683218100361283630892521122071069307114140379e-6"
In: SL=0 FI=0 NCSD=34 RX=Re34:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=Re34:"5.32564":DMS RX=Re34:"211660.58884001726966129217069345249708232979328358060586917852"
In: SL=0 FI=0 NCSD=34 RX=Re34:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=Re34:"-5.32564":GRAD RX=Re34:"4.7245451100764234683218100361283630892521122071069307114140379e-6"
; NaN
In: SL=0 FI=0 RX=Re34:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=Re34:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=34 RX=Re34:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=Re34:"inf":DEG RX=Re34:"inf"
In: SL=0 FI=0 FD=0 NCSD=34 RX=Re34:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=Re34:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=34 RX=Re34:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re34:"0"
; NaN
In: SL=0 FI=0 RX=Re34:"NaN"
Out: EC=1 FI=0 SL=0 RX=Re34:"NaN"
......@@ -142,28 +156,3 @@ Out: EC=0 FI=0 SL=1 RX=Re34:"0"
;=======================================
; 10 ^ Complex34
;=======================================
;=======================================
; 10 ^ Angle34 --> Real34
;=======================================
In: SL=0 FI=0 NCSD=34 RX=An34:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"5.32564":DMS RX=Re34:"211660.58884001726966129217069345249708232979328358060586917852"
In: SL=0 FI=0 NCSD=34 RX=An34:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"-5.32564":GRAD RX=Re34:"4.7245451100764234683218100361283630892521122071069307114140379e-6"
; NaN
In: SL=0 FI=0 RX=An34:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=An34:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=34 RX=An34:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"inf":DEG RX=Re34:"inf"
In: SL=0 FI=0 FD=0 NCSD=34 RX=An34:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=An34:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=34 RX=An34:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re34:"0"
......@@ -27,6 +27,26 @@ Out: EC=0 FI=0 SL=1 RL=Re16:"5.32564" RX=Re16:"40.103048372087834132570932853369
In: SL=0 FI=0 NCSD=16 RX=Re16:"-5.32564"
Out: EC=0 FI=0 SL=1 RL=Re16:"-5.32564" RX=Re16:"0.024935760262454538904231471290017846532765016635927886729848699"
In: SL=0 FI=0 NCSD=16 RX=Re16:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=Re16:"5.32564":DMS RX=Re16:"40.103048372087834132570932853369126851122204895332564878807037"
In: SL=0 FI=0 NCSD=16 RX=Re16:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=Re16:"-5.32564":GRAD RX=Re16:"0.024935760262454538904231471290017846532765016635927886729848699"
; NaN
In: SL=0 FI=0 RX=Re16:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=Re16:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=16 RX=Re16:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=Re16:"inf":DEG RX=Re16:"inf"
In: SL=0 FI=0 FD=0 NCSD=16 RX=Re16:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=Re16:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=16 RX=Re16:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re16:"0"
; NaN
In: SL=0 FI=0 RX=Re16:"NaN"
Out: EC=1 FI=0 SL=0 RX=Re16:"NaN"
......@@ -48,32 +68,6 @@ Out: EC=0 FI=0 SL=1 RX=Re16:"0"
;=======================================
;=======================================
; 2 ^ Angle16 --> Real16
;=======================================
In: SL=0 FI=0 NCSD=16 RX=An16:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=An16:"5.32564":DMS RX=Re16:"40.103048372087834132570932853369126851122204895332564878807037"
In: SL=0 FI=0 NCSD=16 RX=An16:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=An16:"-5.32564":GRAD RX=Re16:"0.024935760262454538904231471290017846532765016635927886729848699"
; NaN
In: SL=0 FI=0 RX=An16:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=An16:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=16 RX=An16:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=An16:"inf":DEG RX=Re16:"inf"
In: SL=0 FI=0 FD=0 NCSD=16 RX=An16:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=An16:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=16 RX=An16:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re16:"0"
;=======================================
; 2 ^ Time
;=======================================
......@@ -123,6 +117,26 @@ Out: EC=0 FI=0 SL=1 RL=Re34:"5.32564" RX=Re34:"40.103048372087834132570932853369
In: SL=0 FI=0 NCSD=34 RX=Re34:"-5.32564"
Out: EC=0 FI=0 SL=1 RL=Re34:"-5.32564" RX=Re34:"0.024935760262454538904231471290017846532765016635927886729848699"
In: SL=0 FI=0 NCSD=34 RX=Re34:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=Re34:"5.32564":DMS RX=Re34:"40.103048372087834132570932853369126851122204895332564878807037"
In: SL=0 FI=0 NCSD=34 RX=Re34:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=Re34:"-5.32564":GRAD RX=Re34:"0.024935760262454538904231471290017846532765016635927886729848699"
; NaN
In: SL=0 FI=0 RX=Re34:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=Re34:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=34 RX=Re34:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=Re34:"inf":DEG RX=Re34:"inf"
In: SL=0 FI=0 FD=0 NCSD=34 RX=Re34:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=Re34:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=34 RX=Re34:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re34:"0"
; NaN
In: SL=0 FI=0 RX=Re34:"NaN"
Out: EC=1 FI=0 SL=0 RX=Re34:"NaN"
......@@ -142,28 +156,3 @@ Out: EC=0 FI=0 SL=1 RX=Re34:"0"
;=======================================
; 2 ^ Complex34
;=======================================
;=======================================
; 2 ^ Angle34 --> Real34
;=======================================
In: SL=0 FI=0 NCSD=34 RX=An34:"5.32564":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"5.32564":DMS RX=Re34:"40.103048372087834132570932853369126851122204895332564878807037"
In: SL=0 FI=0 NCSD=34 RX=An34:"-5.32564":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"-5.32564":GRAD RX=Re34:"0.024935760262454538904231471290017846532765016635927886729848699"
; NaN
In: SL=0 FI=0 RX=An34:"NaN":RAD
Out: EC=1 FI=0 SL=0 RX=An34:"NaN":RAD
; Infinity
In: SL=0 FI=0 FD=1 NCSD=34 RX=An34:"inf":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"inf":DEG RX=Re34:"inf"
In: SL=0 FI=0 FD=0 NCSD=34 RX=An34:"inf":MULTPI
Out: EC=4 FI=0 SL=0 RX=An34:"inf":MULTPI
In: SL=0 FI=0 FD=0 NCSD=34 RX=An34:"-inf":RAD
Out: EC=0 FI=0 SL=1 RX=Re34:"0"
This diff is collapsed.
;*************************************************************
;*************************************************************
;** **
;** ANGLE34 + ... **
;** ... + ANGLE34 **
;** **
;*************************************************************
;*************************************************************
In: FD=0 FI=0 SD=0 RM=0 IM=2compl SS=4 WS=64
Func: fnAdd
;==================================================================
; Angle34 + Long Integer see in addition_longInteger.txt
; Angle34 + Real16 see in addition_real16.txt
; Angle34 + Complex16 see in addition_complex16.txt
; Angle34 + Angle16 see in addition_angle16.txt
; Angle34 + Time see in addition_time.txt
; Angle34 + Date see in addition_date.txt
; Angle34 + String see in addition_string.txt
; Angle34 + Real16 Matrix see in addition_real16Matrix
; Angle34 + Complex16 Matrix see in addition_complex16Matrix.txt
; Angle34 + Short Integer see in addition_shortInteger.txt
; Angle34 + Real34 see in addition_real34.txt
; Angle34 + Complex34 see in addition_complex34.txt
;==================================================================
;=======================================
; Angle34 + Angle34 --> Angle34
;=======================================
In: AM=DEG FI=0 SL=0 NCSD=34 RY=An34:"123.4":DEG RX=An34:"2":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"2":DEG RX=An34:"125.4":DEG
In: AM=DMS FI=0 SL=0 RY=An34:"123.4":DEG RX=An34:"2.5":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"2.5":DMS RX=An34:"126.14":DMS
In: AM=GRAD FI=0 SL=0 RY=An34:"123.4":DEG RX=An34:"2":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":GRAD RX=An34:"139.11111111111111111111111111111111111111111111111111111111111":GRAD
In: AM=RAD FI=0 SL=0 RY=An34:"123.4":DEG RX=An34:"2":RAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":RAD RX=An34:"4.1537362969610026979238344083149480883885039104604892128239342":RAD
In: AM=MULTPI FI=0 SL=0 RY=An34:"123.4":DEG RX=An34:"2":MULTPI
Out: EC=0 FI=0 SL=1 RL=An34:"2":MULTPI RX=An34:"2.6855555555555555555555555555555555555555555555555555555555556":MULTPI
In: AM=DEG FI=0 SL=0 RY=An34:"123.453099":DMS RX=An34:"2":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"2":DEG RX=An34:"125.75860833333333333333333333333333333333333333333333333333333":DEG
In: AM=DMS FI=0 SL=0 RY=An34:"123.453099":DMS RX=An34:"2":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"2":DMS RX=An34:"125.453099":DMS
In: AM=GRAD FI=0 SL=0 RY=An34:"123.453099":DMS RX=An34:"2":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":GRAD RX=An34:"139.50956481481481481481481481481481481481481481481481481481482":GRAD
In: AM=RAD FI=0 SL=0 RY=An34:"123.453099":DMS RX=An34:"2":RAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":RAD RX=An34:"4.1599951931027586966474808403849789609633028359587905521199534":RAD
In: AM=MULTPI FI=0 SL=0 RY=An34:"123.453099":DMS RX=An34:"2":MULTPI
Out: EC=0 FI=0 SL=1 RL=An34:"2":MULTPI RX=An34:"2.6875478240740740740740740740740740740740740740740740740740741":MULTPI
In: AM=DEG FI=0 SL=0 RY=An34:"123.453099":GRAD RX=An34:"2":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"2":DEG RX=An34:"113.1077891":DEG
In: AM=DMS FI=0 SL=0 RY=An34:"123.453099":GRAD RX=An34:"2":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"2":DMS RX=An34:"113.062804076":DMS
In: AM=GRAD FI=0 SL=0 RY=An34:"123.453099":GRAD RX=An34:"2":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":GRAD RX=An34:"125.453099":GRAD
In: AM=RAD FI=0 SL=0 RY=An34:"123.453099":GRAD RX=An34:"2":RAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":RAD RX=An34:"3.9391967444064672502872966069884970711678934469041273852614806":RAD
In: AM=MULTPI FI=0 SL=0 RY=An34:"123.453099":GRAD RX=An34:"2":MULTPI
Out: EC=0 FI=0 SL=1 RL=An34:"2":MULTPI RX=An34:"2.617265495":MULTPI
In: AM=DEG FI=0 SL=0 RY=An34:"3.453099789":RAD RX=An34:"2":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"2":DEG RX=An34:"199.84804414721508495930200338417589789863839683673856829633339":DEG
In: AM=DMS FI=0 SL=0 RY=An34:"3.453099789":RAD RX=An34:"2":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"2":DMS RX=An34:"199.50529589299743058534872121830332324350982286122588458668002":DMS
In: AM=GRAD FI=0 SL=0 RY=An34:"3.453099789":RAD RX=An34:"2":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":GRAD RX=An34:"221.83116016357231662144667042686210877626488537415396477370377":GRAD
In: AM=RAD FI=0 SL=0 RY=An34:"3.453099789":RAD RX=An34:"2":RAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":RAD RX=An34:"5.453099789":RAD
In: AM=MULTPI FI=0 SL=0 RY=An34:"3.453099789":RAD RX=An34:"2":MULTPI
Out: EC=0 FI=0 SL=1 RL=An34:"2":MULTPI RX=An34:"3.0991558008178615831072333521343105438813244268707698238685188":MULTPI
In: AM=DEG FI=0 SL=0 RY=An34:"3.453099789":MULTPI RX=An34:"2":DEG
Out: EC=0 FI=0 SL=1 RL=An34:"2":DEG RX=An34:"623.55796202":DEG
In: AM=DMS FI=0 SL=0 RY=An34:"3.453099789":MULTPI RX=An34:"2":DMS
Out: EC=0 FI=0 SL=1 RL=An34:"2":DMS RX=An34:"623.3328663272":DMS
In: AM=GRAD FI=0 SL=0 RY=An34:"3.453099789":MULTPI RX=An34:"2":GRAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":GRAD RX=An34:"692.6199578":GRAD
In: AM=RAD FI=0 SL=0 RY=An34:"3.453099789":MULTPI RX=An34:"2":RAD
Out: EC=0 FI=0 SL=1 RL=An34:"2":RAD RX=An34:"12.848232929234865124288980551184697537446137087379434642261253":RAD
In: AM=MULTPI FI=0 SL=0 RY=An34:"3.453099789":MULTPI RX=An34:"2":MULTPI
Out: EC=0 FI=0 SL=1 RL=An34:"2":MULTPI RX=An34:"5.453099789":MULTPI
......@@ -25,21 +25,6 @@ In: SL=0 FI=0 NCSD=16 RY=Co16:"123.456 i -6.78" RX=Co16:"-12540 i 7.541235"
Out: EC=0 FI=1 SL=1 RL=Co16:"-12540 i 7.541235" RX=Co16:"-12416.544 i 0.761235"
;=======================================
; Complex16 + Angle16 --> Complex16
;=======================================
In: SL=0 FI=0 NCSD=16 RY=Co16:"123.456 i -6.78" RX=An16:"12540":DEG
Out: EC=0 FI=1 SL=1 RL=An16:"12540":DEG RX=Co16:"12663.456 i -6.78"
;=======================================
; Angle16 + Complex16 --> Complex16
;=======================================
In: SL=0 FI=0 NCSD=16 RY=An16:"12540":DEG RX=Co16:"123.456 i -6.78"
Out: EC=0 FI=1 SL=1 RL=Co16:"123.456 i -6.78" RX=Co16:"12663.456 i -6.78"
;=======================================
; Complex16 + Time
;=======================================
......@@ -114,12 +99,18 @@ Out: EC=0 FI=1 SL=1 RL=Co16:"123.456 i -6.78" RX=Co16:"12663.456 i -6.78"
In: SL=0 FI=0 NCSD=34 RY=Co16:"123.456 i -6.78" RX=Re34:"12540"
Out: EC=0 FI=1 SL=1 RL=Re34:"12540" RX=Co34:"12663.456 i -6.78"
In: SL=0 FI=0 NCSD=34 RY=Co16:"123.456 i -6.78" RX=Re34:"12540":DEG
Out: EC=0 FI=1 SL=1 RL=Re34:"12540":DEG RX=Co34:"12663.456 i -6.78"
;=======================================
; Real34 + Complex16 --> Complex34
;=======================================
In: SL=0 FI=0 NCSD=34 RY=Re34:"12540" RX=Co16:"123.456 i -6.78"
Out: EC=0 FI=1 SL=1 RL=Co16:"123.456 i -6.78" RX=Co34:"12663.456 i -6.78"
In: SL=0 FI=0 NCSD=34 RY=Re34:"12540":DEG RX=Co16:"123.456 i -6.78"
Out: EC=0 FI=1 SL=1 RL=Co16:"123.456 i -6.78" RX=Co34:"12663.456 i -6.78"
;=======================================
......@@ -133,17 +124,3 @@ Out: EC=0 FI=1 SL=1 RL=Co34:"-12540 i 7.541235" RX=Co34:"-12416.544 i 0.761235"
;=======================================
In: SL=0 FI=0 NCSD=34 RY=Co34:"123.456 i -6.78" RX=Co16:"-12540 i 7.541235"
Out: EC=0 FI=1 SL=1 RL=Co16:"-12540 i 7.541235" RX=Co34:"-12416.544 i 0.761235"
;=======================================
; Complex16 + Angle34 --> Complex34
;=======================================
In: SL=0 FI=0 NCSD=34 RY=Co16:"123.456 i -6.78" RX=An34:"12540":DEG
Out: EC=0 FI=1 SL=1 RL=An34:"12540":DEG RX=Co34:"12663.456 i -6.78"
;=======================================
; Angle34 + Complex16 --> Complex34
;=======================================
In: SL=0 FI=0 NCSD=34 RY=An34:"12540":DEG RX=Co16:"123.456 i -6.78"
Out: EC=0 FI=1 SL=1 RL=Co16:"123.456 i -6.78" RX=Co34:"12663.456 i -6.78"
......@@ -15,7 +15,6 @@ Func: fnAdd
; Complex16 Matrix + Long Integer see in addition_longInteger.txt
; Complex16 Matrix + Real16 see in addition_real16.txt
; Complex16 Matrix + Complex16 see in addition_complex16.txt
; Complex16 Matrix + Angle16 see in addition_angle16.txt
; Complex16 Matrix + Time see in addition_time.txt
; Complex16 Matrix + Date see in addition_date.txt
; Complex16 Matrix + String see in addition_string.txt
......@@ -57,13 +56,3 @@ Func: fnAdd
;=======================================
; Complex34 + Complex16 Matrix
;=======================================
;=======================================
; Complex16 Matrix + Angle34
;=======================================
;=======================================
; Angle34 + Complex16 Matrix
;=======================================
......@@ -15,7 +15,6 @@ Func: fnAdd
; Complex34 + Long Integer see in addition_longInteger.txt
; Complex34 + Real16 see in addition_real16.txt
; Complex34 + Complex16 see in addition_complex16.txt
; Complex34 + Angle16 see in addition_angle16.txt
; Complex34 + Time see in addition_time.txt
; Complex34 + Date see in addition_date.txt
; Complex34 + String see in addition_string.txt
......@@ -44,17 +43,3 @@ Out: EC=1 FI=0 SL=0 RL=Co34:"NaN i 7.541235"
In: SL=1 FI=0 RY=Co34:"123.456 i -6.78" RX=Co34:"-12540 i NaN"
Out: EC=1 FI=0 SL=1 RL=Co34:"-12540 i NaN"
;=======================================
; Complex34 + Angle34 --> Complex34
;=======================================
In: SL=0 FI=0 NCSD=34 RY=Co34:"123.456 i -6.78" RX=An34:"12540":DEG
Out: EC=0 FI=1 SL=1 RL=An34:"12540":DEG RX=Co34:"12663.456 i -6.78"
;=======================================
; Angle34 + Complex34 --> Complex34
;=======================================
In: SL=0 FI=0 NCSD=34 RY=An34:"12540":DEG RX=Co34:"123.456 i -6.78"
Out: EC=0 FI=1 SL=1 RL=Co34:"123.456 i -6.78" RX=Co34:"12663.456 i -6.78"
......@@ -15,7 +15,6 @@ Func: fnAdd
; Date + Long Integer see in addition_longInteger.txt
; Date + Real16 see in addition_real16.txt
; Date + Complex16 see in addition_complex16.txt
; Date + Angle16 see in addition_angle16.txt
; Date + Time see in addition_time.txt
;==================================================================
......@@ -84,13 +83,3 @@ Func: fnAdd
;=======================================
; Complex34 + Date
;=======================================
;=======================================
; Date + Angle34
;=======================================
;=======================================
; Angle34 + Date
;=======================================
This diff is collapsed.
This diff is collapsed.
......@@ -15,7 +15,6 @@ Func: fnAdd
; Real16 Matrix + Long Integer see in addition_longInteger.txt
; Real16 Matrix + Real16 see in addition_real16.txt
; Real16 Matrix + Complex16 see in addition_complex16.txt
; Real16 Matrix + Angle16 see in addition_angle16.txt
; Real16 Matrix + Time see in addition_time.txt
; Real16 Matrix + Date see in addition_date.txt
; Real16 Matrix + String see in addition_string.txt
......@@ -66,13 +65,3 @@ Func: fnAdd
;=======================================
; Complex34 + Real16 Matrix
;=======================================
;=======================================
; Real16 Matrix + Angle34
;=======================================
;=======================================
; Angle34 + Real16 Matrix
;=======================================
This diff is collapsed.
This diff is collapsed.
......@@ -15,7 +15,6 @@ Func: fnAdd
; String + Long Integer see in addition_longInteger.txt
; String + Real16 see in addition_real16.txt
; String + Complex16 see in addition_complex16.txt
; String + Angle16 see in addition_angle16.txt
; String + Time see in addition_time.txt
; String + Date see in addition_date.txt
;==================================================================
......@@ -70,12 +69,30 @@ Out: EC=24 SL=0 RX=Stri:"String test"
In: SL=0 RY=Stri:"String test " RX=Re34:"-12.34"
Out: EC=0 SL=1 RL=Re34:"-12.34" RX=Stri:"String test -12\xa4\x2834"
In: SL=0 RY=Stri:"String test " RX=Re34:"-12.34":DEG
Out: EC=0 SL=1 RL=Re34:"-12.34":DEG RX=Stri:"String test -12\xa4\x2834\x80\xb0"
In: SL=0 RY=Stri:"String test " RX=Re34:"-12.345678":DMS
Out: EC=0 SL=1 RL=Re34:"-12.345678":DMS RX=Stri:"String test -12\x80\xb034'56\xa4\x2878\""
In: SL=0 RY=Stri:"String test " RX=Re34:"-12.345678":GRAD
Out: EC=0 SL=1 RL=Re34:"-12.345678":GRAD RX=Stri:"String test -12\xa4\x28345\xa0\x08678\xa4\xa2"
In: SL=0 RY=Stri:"String test " RX=Re34:"-12.345678":RAD
Out: EC=0 SL=1 RL=Re34:"-12.345678":RAD RX=Stri:"String test -12\xa4\x28345\xa0\x08678\xa4\xad"
In: SL=0 RY=Stri:"String test " RX=Re34:"-12.345678":MULTPI
Out: EC=0 SL=1 RL=Re34:"-12.345678":MULTPI RX=Stri:"String test -12\xa4\x28345\xa0\x08678\x83\xc0"
;=======================================
; Real34 + String --> Error24
;=======================================
In: SL=0 RY=Re34:"12540" RX=Stri:"String test"
Out: EC=24 SL=0 RX=Stri:"String test"
In: SL=0 RY=Re34:"12540":GRAD RX=Stri:"String test"
Out: EC=24 SL=0 RX=Stri:"String test"
;=======================================
......@@ -89,29 +106,3 @@ Out: EC=0 FI=0 SL=1 RL=Co34:"-12.34 i 52" RX=Stri:"String test -12\xa4\x2834\xa0
;=======================================
In: SL=0 RY=Co34:"12540 i 5" RX=Stri:"String test"
Out: EC=24 SL=0 RX=Stri:"String test"
;=======================================
; String + Angle34 --> String
;=======================================
In: SL=0 RY=Stri:"String test " RX=An34:"-12.34":DEG
Out: EC=0 SL=1 RL=An34:"-12.34":DEG RX=Stri:"String test -12\xa4\x2834\x80\xb0"
In: SL=0 RY=Stri:"String test " RX=An34:"-12.345678":DMS
Out: EC=0 SL=1 RL=An34:"-12.345678":DMS RX=Stri:"String test -12\x80\xb034'56\xa4\x2878\""
In: SL=0 RY=Stri:"String test " RX=An34:"-12.345678":GRAD
Out: EC=0 SL=1 RL=An34:"-12.345678":GRAD RX=Stri:"String test -12\xa4\x28345\xa0\x08678\xa4\xa2"
In: SL=0 RY=Stri:"String test " RX=An34:"-12.345678":RAD
Out: EC=0 SL=1 RL=An34:"-12.345678":RAD RX=Stri:"String test -12\xa4\x28345\xa0\x08678\xa4\xad"
In: SL=0 RY=Stri:"String test " RX=An34:"-12.345678":MULTPI
Out: EC=0 SL=1 RL=An34:"-12.345678":MULTPI RX=Stri:"String test -12\xa4\x28345\xa0\x08678\x83\xc0"
;=======================================
; Angle34 + String --> Error24
;=======================================
In: SL=0 RY=An34:"12540":GRAD RX=Stri:"String test"
Out: EC=24 SL=0 RX=Stri:"String test"
......@@ -15,7 +15,6 @@ Func: fnAdd
; Time + Long Integer see in addition_longInteger.txt
; Time + Real16 see in addition_real16.txt
; Time + Complex16 see in addition_complex16.txt
; Time + Angle16 see in addition_angle16.txt
;==================================================================
......@@ -93,13 +92,3 @@ Func: fnAdd
;=======================================
; Complex34 + Time
;=======================================
;=======================================
; Time + Angle34
;=======================================
;=======================================
; Angle34 + Time
;=======================================
......@@ -11,19 +11,19 @@ Func: fnArccos
;=======================================
; arccos(Long Integer) --> Angle16
; arccos(Long Integer) --> Real16
;=======================================
In: AM=DEG SL=0 FI=0 NCSD=16 RX=LonI:"-2"
Out: EC=1 FI=0 SL=0 RX=LonI:"-2"
In: AM=DEG SL=0 FI=0 RX=LonI:"-1"
Out: EC=0 FI=0 SL=1 RL=LonI:"-1" RX=An16:"180":DEG
Out: EC=0 FI=0 SL=1 RL=LonI:"-1" RX=Re16:"180":DEG
In: AM=GRAD SL=0 FI=0 RX=LonI:"0"
Out: EC=0 FI=0 SL=1 RL=LonI:"0" RX=An16:"100":GRAD
Out: EC=0 FI=0 SL=1 RL=LonI:"0" RX=Re16:"100":GRAD
In: AM=RAD SL=0 FI=0 RX=LonI:"1"
Out: EC=0 FI=0 SL=1 RL=LonI:"1" RX=An16:"0":RAD
Out: EC=0 FI=0 SL=1 RL=LonI:"1" RX=Re16:"0":RAD
In: AM=DEG SL=0 FI=0 RX=LonI:"2"
Out: EC=1 FI=0 SL=0 RX=LonI:"2"
......@@ -37,19 +37,19 @@ Out: EC=0 FI=1 SL=1 RL=LonI:"2" RX=Co16:"0 i -1.31695789692481670862504634730796
;=======================================
; arccos(Real16) --> Angle16
; arccos(Real16) --> Real16
;=======================================
In: AM=DEG SL=0 FI=0 NCSD=16 RX=Re16:"-2"
Out: EC=1 FI=0 SL=0 RX=Re16:"-2"
In: AM=DEG SL=0 FI=0 RX=Re16:"-1"
Out: EC=0 FI=0 SL=1 RL=Re16:"-1" RX=An16:"180":DEG
Out: EC=0 FI=0 SL=1 RL=Re16:"-1" RX=Re16:"180":DEG
In: AM=GRAD SL=0 FI=0 RX=Re16:"0"
Out: EC=0 FI=0 SL=1 RL=Re16:"0" RX=An16:"100":GRAD
Out: EC=0 FI=0 SL=1 RL=Re16:"0" RX=Re16:"100":GRAD
In: AM=RAD SL=0 FI=0 RX=Re16:"1"
Out: EC=0 FI=0 SL=1 RL=Re16:"1" RX=An16:"0":RAD
Out: EC=0 FI=0 SL=1 RL=Re16:"1" RX=Re16:"0":RAD
In: AM=DEG SL=0 FI=0 RX=Re16:"2"
Out: EC=1 FI=0 SL=0 RX=Re16:"2"
......@@ -60,39 +60,34 @@ Out: EC=0 FI=1 SL=1 RL=Re16:"-2" RX=Co16:"3.141592653589793238462643383279502884
In: AM=DEG SL=0 FI=1 RX=Re16:"2"
Out: EC=0 FI=1 SL=1 RL=Re16:"2" RX=Co16:"0 i -1.3169578969248167086250463473079684440269819714675164797684723"
In: AM=DEG SL=0 FI=0 NCSD=16 RX=Re16:"-2":DEG
Out: EC=1 FI=0 SL=0 RX=Re16:"-2":DEG
In: AM=DEG SL=0 FI=0 RX=Re16:"-1":RAD
Out: EC=0 FI=0 SL=1 RL=Re16:"-1":RAD RX=Re16:"180":DEG
;=======================================
; arccos(Complex16) --> Complex16
;=======================================
In: AM=DEG SL=0 FI=1 RX=Co16:"-2 i -3"
Out: EC=0 FI=1 SL=1 RL=Co16:"-2 i -3" RX=Co16:"2.1414491111159960199416055713254210922813879447835930470177456 i +1.9833870299165354323470769028940395650142483029093453561252674"
In: AM=GRAD SL=0 FI=0 RX=Re16:"0":MULTPI
Out: EC=0 FI=0 SL=1 RL=Re16:"0":MULTPI RX=Re16:"100":GRAD
In: AM=RAD SL=0 FI=0 RX=Re16:"1":GRAD
Out: EC=0 FI=0 SL=1 RL=Re16:"1":GRAD RX=Re16:"0":RAD
;=======================================
; arccos(Angle16) --> Angle16
;=======================================
In: AM=DEG SL=0 FI=0 NCSD=16 RX=An16:"-2":DEG
Out: EC=1 FI=0 SL=0 RX=An16:"-2":DEG
In: AM=DEG SL=0 FI=0 RX=Re16:"2":DMS
Out: EC=1 FI=0 SL=0 RX=Re16:"2":DMS
In: AM=DEG SL=0 FI=0 RX=An16:"-1":RAD
Out: EC=0 FI=0 SL=1 RL=An16:"-1":RAD RX=An16:"180":DEG
In: AM=DEG SL=0 FI=1 RX=Re16:"-2":DEG
Out: EC=0 FI=1 SL=1 RL=Re16:"-2":DEG RX=Co16:"3.1415926535897932384626433832795028841971693993751058209749446 i 1.3169578969248167086250463473079684440269819714675164797684723"
In: AM=GRAD SL=0 FI=0 RX=An16:"0":MULTPI