Rev 496 | Blame | Compare with Previous | Last modification | View Log | Download
;pointers:;0x00000000 - global data segment (VAL);0x40000000 - code segment (prog);0x80000000 - local data segment (locals);startupinclude "cmdlist.var"org 0x40000000 ;code segment;т ёЄхъх ярЁрьхЄЁDW CMD_CONST,main.A.DW CMD_SWAPDW CMD_WRITEVARDW CMD_CALL,main;т ёЄхъх Ёхчєы№ЄрЄDW CMD_DONEinclude "state.ast"sinDW CMD_CONST,sin.A.DW CMD_READVARDW CMD_RST,RST_SINDW CMD_RETcosDW CMD_CONST,cos.A.DW CMD_READVARDW CMD_RST,RST_COSDW CMD_RETatanDW CMD_CONST,atan.A.DW CMD_READVARDW CMD_RST,RST_ATANDW CMD_RETatan2DW CMD_CONST,atan2.A.DW CMD_READVARDW CMD_CONST,atan2.B.DW CMD_READVARDW CMD_RST,RST_ATAN2DW CMD_RETexpDW CMD_CONST,exp.A.DW CMD_READVARDW CMD_RST,RST_EXPDW CMD_RETlogDW CMD_CONST,log.A.DW CMD_READVARDW CMD_RST,RST_LOGDW CMD_RETsqrtDW CMD_CONST,sqrt.A.DW CMD_READVARDW CMD_RST,RST_SQRTDW CMD_RETabsDW CMD_CONST,abs.A.DW CMD_READVARDW CMD_RST,RST_ABSDW CMD_RETacosDW CMD_CONST,acos.A.DW CMD_READVARDW CMD_RST,RST_ACOSDW CMD_RETacoshDW CMD_CONST,acosh.A.DW CMD_READVARDW CMD_RST,RST_ACOSHDW CMD_RETasinDW CMD_CONST,asin.A.DW CMD_READVARDW CMD_RST,RST_ASINDW CMD_RETasinhDW CMD_CONST,asinh.A.DW CMD_READVARDW CMD_RST,RST_ASINHDW CMD_RETatanhDW CMD_CONST,atanh.A.DW CMD_READVARDW CMD_RST,RST_ATANHDW CMD_RETcbrtDW CMD_CONST,cbrt.A.DW CMD_READVARDW CMD_RST,RST_CBRTDW CMD_RETceilDW CMD_CONST,ceil.A.DW CMD_READVARDW CMD_RST,RST_CEILDW CMD_RETcoshDW CMD_CONST,cosh.A.DW CMD_READVARDW CMD_RST,RST_COSHDW CMD_REThypotDW CMD_CONST,hypot.A.DW CMD_READVARDW CMD_CONST,hypot.B.DW CMD_READVARDW CMD_RST,RST_HYPOTDW CMD_RETisfiniteDW CMD_CONST,isfinite.A.DW CMD_READVARDW CMD_RST,RST_ISFINITEDW CMD_RETisinfDW CMD_CONST,isinf.A.DW CMD_READVARDW CMD_RST,RST_ISINFDW CMD_RETisnanDW CMD_CONST,isnan.A.DW CMD_READVARDW CMD_RST,RST_ISNANDW CMD_RETj0DW CMD_CONST,j0.A.DW CMD_READVARDW CMD_RST,RST_J0DW CMD_RETj1DW CMD_CONST,j1.A.DW CMD_READVARDW CMD_RST,RST_J1DW CMD_RETjnDW CMD_CONST,jn.A.DW CMD_READVARDW CMD_CONST,jn.B.DW CMD_READVARDW CMD_RST,RST_JNDW CMD_RETlog10DW CMD_CONST,log10.A.DW CMD_READVARDW CMD_RST,RST_LOG10DW CMD_RETlog1pDW CMD_CONST,log1p.A.DW CMD_READVARDW CMD_RST,RST_LOG1PDW CMD_RETlogbDW CMD_CONST,logb.A.DW CMD_READVARDW CMD_RST,RST_LOGBDW CMD_RETmaxDW CMD_CONST,max.A.DW CMD_READVARDW CMD_CONST,max.B.DW CMD_READVARDW CMD_RST,RST_MAXDW CMD_RETminDW CMD_CONST,min.A.DW CMD_READVARDW CMD_CONST,min.B.DW CMD_READVARDW CMD_RST,RST_MINDW CMD_RETrintDW CMD_CONST,rint.A.DW CMD_READVARDW CMD_RST,RST_RINTDW CMD_RETsinhDW CMD_CONST,sinh.A.DW CMD_READVARDW CMD_RST,RST_SINHDW CMD_RETtanDW CMD_CONST,tan.A.DW CMD_READVARDW CMD_RST,RST_TANDW CMD_RETtanhDW CMD_CONST,tanh.A.DW CMD_READVARDW CMD_RST,RST_TANHDW CMD_RETy0DW CMD_CONST,y0.A.DW CMD_READVARDW CMD_RST,RST_Y0DW CMD_RETy1DW CMD_CONST,y1.A.DW CMD_READVARDW CMD_RST,RST_Y1DW CMD_RETynDW CMD_CONST,yn.A.DW CMD_READVARDW CMD_CONST,yn.B.DW CMD_READVARDW CMD_RST,RST_YNDW CMD_RETpowDW CMD_CONST,pow.A.DW CMD_READVARDW CMD_CONST,pow.B.DW CMD_READVARDW CMD_RST,RST_POWDW CMD_RETDW CMD_CONST,print.A.DW CMD_READVARDW CMD_RST,RST_PRINTDW CMD_RETinclude "constarr.ast" ;include "constarr.var" ;const arrays in code segmentorg 0x80000000 ;local data segment (no preinitialized data!)include "state.var"exp.A.log.A.sqrt.A.abs.A.sin.A.cos.A.atan.A.atan2.A.acos.A.acosh.A.asin.A.asinh.A.atanh.A.cbrt.A.ceil.A.cosh.A.hypot.A.isfinite.A.isinf.A.isnan.A.j0.A.j1.A.jn.A.log10.A.log1p.A.logb.A.max.A.min.A.rint.A.sinh.A.tan.A.tanh.A.y0.A.y1.A.yn.A.pow.A.print.A.dw 0atan2.B.hypot.B.jn.B.max.B.min.B.yn.B.pow.B.dw 0org 0x00000000 ;global data segment (no temporary variables!)include "global.var"