home *** CD-ROM | disk | FTP | other *** search
- *** ../f77/src/f1/table.c.orig Tue Oct 29 15:16:28 1985
- --- ../f77/src/f1/table.c Tue Oct 29 15:21:50 1985
- ***************
- *** 89,94
- SAREG|AWD, TDOUBLE,
- SANY, TFLOAT,
- NAREG|NASL, RESC1|RESCC,
- " cvtdf AL,A1\n",
-
- SCONV, INTAREG|FORCC,
-
- --- 89,95 -----
- SAREG|AWD, TDOUBLE,
- SANY, TFLOAT,
- NAREG|NASL, RESC1|RESCC,
- + #ifndef GFLOAT
- " cvtdf AL,A1\n",
- #else GFLOAT
- " cvtgf AL,A1\n",
- ***************
- *** 90,95
- SANY, TFLOAT,
- NAREG|NASL, RESC1|RESCC,
- " cvtdf AL,A1\n",
-
- SCONV, INTAREG|FORCC,
- SAREG|AWD, ANYSIGNED|TUNSIGNED|TULONG|TFLOAT,
-
- --- 91,99 -----
- NAREG|NASL, RESC1|RESCC,
- #ifndef GFLOAT
- " cvtdf AL,A1\n",
- + #else GFLOAT
- + " cvtgf AL,A1\n",
- + #endif GFLOAT
-
- SCONV, INTAREG|FORCC,
- SAREG|AWD, ANYSIGNED|TUNSIGNED|TULONG|TFLOAT,
- ***************
- *** 108,113
- SAREG|AWD, ANYSIGNED|TUNSIGNED|TULONG|TFLOAT,
- SANY, TFLOAT|TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- " cvtZLd AL,A1\n",
-
- SCONV, INTAREG|FORCC,
-
- --- 112,118 -----
- SAREG|AWD, ANYSIGNED|TUNSIGNED|TULONG|TFLOAT,
- SANY, TFLOAT|TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- + #ifndef GFLOAT
- " cvtZLd AL,A1\n",
- #else GFLOAT
- " cvtZLg AL,A1\n",
- ***************
- *** 109,114
- SANY, TFLOAT|TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- " cvtZLd AL,A1\n",
-
- SCONV, INTAREG|FORCC,
- SAREG|AWD, TUCHAR|TUSHORT,
-
- --- 114,122 -----
- NAREG|NASL, RESC1|RESCC,
- #ifndef GFLOAT
- " cvtZLd AL,A1\n",
- + #else GFLOAT
- + " cvtZLg AL,A1\n",
- + #endif GFLOAT
-
- SCONV, INTAREG|FORCC,
- SAREG|AWD, TUCHAR|TUSHORT,
- ***************
- *** 114,119
- SAREG|AWD, TUCHAR|TUSHORT,
- SANY, TFLOAT|TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- " movzZLl AL,A1\n cvtld A1,A1\n",
-
- SCONV, INTAREG|FORCC,
-
- --- 122,128 -----
- SAREG|AWD, TUCHAR|TUSHORT,
- SANY, TFLOAT|TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- + #ifndef GFLOAT
- " movzZLl AL,A1\n cvtld A1,A1\n",
- #else GFLOAT
- " movzZLl AL,A1\n cvtlg A1,A1\n",
- ***************
- *** 115,120
- SANY, TFLOAT|TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- " movzZLl AL,A1\n cvtld A1,A1\n",
-
- SCONV, INTAREG|FORCC,
- SAREG|AWD, TFLOAT|TDOUBLE,
-
- --- 124,132 -----
- NAREG|NASL, RESC1|RESCC,
- #ifndef GFLOAT
- " movzZLl AL,A1\n cvtld A1,A1\n",
- + #else GFLOAT
- + " movzZLl AL,A1\n cvtlg A1,A1\n",
- + #endif GFLOAT
-
- SCONV, INTAREG|FORCC,
- SAREG|AWD, TFLOAT|TDOUBLE,
- ***************
- *** 273,278
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TDOUBLE,
- 0, RESCC,
- " cmpd AL,AR\nZP",
-
- OPLOG, FORCC,
-
- --- 285,291 -----
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TDOUBLE,
- 0, RESCC,
- + #ifndef GFLOAT
- " cmpd AL,AR\nZP",
- #else GFLOAT
- " cmpg AL,AR\nZP",
- ***************
- *** 274,279
- SAREG|AWD, TDOUBLE,
- 0, RESCC,
- " cmpd AL,AR\nZP",
-
- OPLOG, FORCC,
- SAREG|AWD, TDOUBLE,
-
- --- 287,295 -----
- 0, RESCC,
- #ifndef GFLOAT
- " cmpd AL,AR\nZP",
- + #else GFLOAT
- + " cmpg AL,AR\nZP",
- + #endif GFLOAT
-
- OPLOG, FORCC,
- SAREG|AWD, TDOUBLE,
- ***************
- *** 279,284
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TFLOAT,
- NAREG|NASR, RESCC,
- " cvtfd AR,A1\n cmpd AL,A1\nZP",
-
- OPLOG, FORCC,
-
- --- 295,301 -----
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TFLOAT,
- NAREG|NASR, RESCC,
- + #ifndef GFLOAT
- " cvtfd AR,A1\n cmpd AL,A1\nZP",
- #else GFLOAT
- " cvtfg AR,A1\n cmpg AL,A1\nZP",
- ***************
- *** 280,285
- SAREG|AWD, TFLOAT,
- NAREG|NASR, RESCC,
- " cvtfd AR,A1\n cmpd AL,A1\nZP",
-
- OPLOG, FORCC,
- SAREG|AWD, TFLOAT,
-
- --- 297,305 -----
- NAREG|NASR, RESCC,
- #ifndef GFLOAT
- " cvtfd AR,A1\n cmpd AL,A1\nZP",
- + #else GFLOAT
- + " cvtfg AR,A1\n cmpg AL,A1\nZP",
- + #endif GFLOAT
-
- OPLOG, FORCC,
- SAREG|AWD, TFLOAT,
- ***************
- *** 285,290
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TDOUBLE,
- NAREG|NASL, RESCC,
- " cvtfd AL,A1\n cmpd A1,AR\nZP",
-
- OPLOG, FORCC,
-
- --- 305,311 -----
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TDOUBLE,
- NAREG|NASL, RESCC,
- + #ifndef GFLOAT
- " cvtfd AL,A1\n cmpd A1,AR\nZP",
- #else GFLOAT
- " cvtfg AL,A1\n cmpg A1,AR\nZP",
- ***************
- *** 286,291
- SAREG|AWD, TDOUBLE,
- NAREG|NASL, RESCC,
- " cvtfd AL,A1\n cmpd A1,AR\nZP",
-
- OPLOG, FORCC,
- SAREG|AWD, TFLOAT,
-
- --- 307,315 -----
- NAREG|NASL, RESCC,
- #ifndef GFLOAT
- " cvtfd AL,A1\n cmpd A1,AR\nZP",
- + #else GFLOAT
- + " cvtfg AL,A1\n cmpg A1,AR\nZP",
- + #endif GFLOAT
-
- OPLOG, FORCC,
- SAREG|AWD, TFLOAT,
- ***************
- *** 484,489
- SANY, TANY,
- SAREG, TDOUBLE,
- 2*NTEMP, RESC1,
- " movd AR,A1\n",
-
- REG, INTEMP,
-
- --- 508,514 -----
- SANY, TANY,
- SAREG, TDOUBLE,
- 2*NTEMP, RESC1,
- + #ifndef GFLOAT
- " movd AR,A1\n",
- #else GFLOAT
- " movg AR,A1\n",
- ***************
- *** 485,490
- SAREG, TDOUBLE,
- 2*NTEMP, RESC1,
- " movd AR,A1\n",
-
- REG, INTEMP,
- SANY, TANY,
-
- --- 510,518 -----
- 2*NTEMP, RESC1,
- #ifndef GFLOAT
- " movd AR,A1\n",
- + #else GFLOAT
- + " movg AR,A1\n",
- + #endif GFLOAT
-
- REG, INTEMP,
- SANY, TANY,
- ***************
- *** 497,502
- SANY, TANY,
- SAREG, TFLOAT,
- 0, RNULL,
- " cvtfd AR,-(sp)\n",
-
- REG, FORARG,
-
- --- 525,531 -----
- SANY, TANY,
- SAREG, TFLOAT,
- 0, RNULL,
- + #ifndef GFLOAT
- " cvtfd AR,-(sp)\n",
- #else GFLOAT
- " cvtfg AR,-(sp)\n",
- ***************
- *** 498,503
- SAREG, TFLOAT,
- 0, RNULL,
- " cvtfd AR,-(sp)\n",
-
- REG, FORARG,
- SANY, TANY,
-
- --- 527,535 -----
- 0, RNULL,
- #ifndef GFLOAT
- " cvtfd AR,-(sp)\n",
- + #else GFLOAT
- + " cvtfg AR,-(sp)\n",
- + #endif GFLOAT
-
- REG, FORARG,
- SANY, TANY,
- ***************
- *** 552,557
- SANY, TANY,
- SANY, TDOUBLE,
- 0, RNULL,
- " movd AR,-(sp)\n",
-
- OPLTYPE, FORARG,
-
- --- 584,590 -----
- SANY, TANY,
- SANY, TDOUBLE,
- 0, RNULL,
- + #ifndef GFLOAT
- " movd AR,-(sp)\n",
- #else GFLOAT
- " movg AR,-(sp)\n",
- ***************
- *** 553,558
- SANY, TDOUBLE,
- 0, RNULL,
- " movd AR,-(sp)\n",
-
- OPLTYPE, FORARG,
- SANY, TANY,
-
- --- 586,594 -----
- 0, RNULL,
- #ifndef GFLOAT
- " movd AR,-(sp)\n",
- + #else GFLOAT
- + " movg AR,-(sp)\n",
- + #endif GFLOAT
-
- OPLTYPE, FORARG,
- SANY, TANY,
- ***************
- *** 558,563
- SANY, TANY,
- SANY, TFLOAT,
- 0, RNULL,
- " cvtfd AR,-(sp)\n",
-
- #ifdef FORT
-
- --- 594,600 -----
- SANY, TANY,
- SANY, TFLOAT,
- 0, RNULL,
- + #ifndef GFLOAT
- " cvtfd AR,-(sp)\n",
- #else GFLOAT
- " cvtfg AR,-(sp)\n",
- ***************
- *** 559,564
- SANY, TFLOAT,
- 0, RNULL,
- " cvtfd AR,-(sp)\n",
-
- #ifdef FORT
- UNARY MINUS, INTAREG|FORCC,
-
- --- 596,604 -----
- 0, RNULL,
- #ifndef GFLOAT
- " cvtfd AR,-(sp)\n",
- + #else GFLOAT
- + " cvtfg AR,-(sp)\n",
- + #endif GFLOAT
-
- #ifdef FORT
- UNARY MINUS, INTAREG|FORCC,
- ***************
- *** 814,819
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TFLOAT,
- NAREG, RLEFT|RESCC,
- " cvtfd AR,A1\n OD2 A1,AL\n",
-
- ASG OPFLOAT, INAREG|INTAREG|FOREFF|FORCC,
-
- --- 854,860 -----
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TFLOAT,
- NAREG, RLEFT|RESCC,
- + #ifndef GFLOAT
- " cvtfd AR,A1\n OD2 A1,AL\n",
- #else GFLOAT
- " cvtfg AR,A1\n OD2 A1,AL\n",
- ***************
- *** 815,820
- SAREG|AWD, TFLOAT,
- NAREG, RLEFT|RESCC,
- " cvtfd AR,A1\n OD2 A1,AL\n",
-
- ASG OPFLOAT, INAREG|INTAREG|FOREFF|FORCC,
- SAREG|AWD, TFLOAT,
-
- --- 856,864 -----
- NAREG, RLEFT|RESCC,
- #ifndef GFLOAT
- " cvtfd AR,A1\n OD2 A1,AL\n",
- + #else GFLOAT
- + " cvtfg AR,A1\n OD2 A1,AL\n",
- + #endif GFLOAT
-
- ASG OPFLOAT, INAREG|INTAREG|FOREFF|FORCC,
- SAREG|AWD, TFLOAT,
- ***************
- *** 820,825
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TDOUBLE,
- NAREG, RLEFT|RESC1|RESCC,
- " cvtfd AL,A1\n OD2 AR,A1\n cvtdf A1,AL\n",
-
- OPFLOAT, INAREG|INTAREG|FORCC,
-
- --- 864,870 -----
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TDOUBLE,
- NAREG, RLEFT|RESC1|RESCC,
- + #ifndef GFLOAT
- " cvtfd AL,A1\n OD2 AR,A1\n cvtdf A1,AL\n",
- #else GFLOAT
- " cvtfg AL,A1\n OD2 AR,A1\n cvtgf A1,AL\n",
- ***************
- *** 821,826
- SAREG|AWD, TDOUBLE,
- NAREG, RLEFT|RESC1|RESCC,
- " cvtfd AL,A1\n OD2 AR,A1\n cvtdf A1,AL\n",
-
- OPFLOAT, INAREG|INTAREG|FORCC,
- STAREG, TDOUBLE,
-
- --- 866,874 -----
- NAREG, RLEFT|RESC1|RESCC,
- #ifndef GFLOAT
- " cvtfd AL,A1\n OD2 AR,A1\n cvtdf A1,AL\n",
- + #else GFLOAT
- + " cvtfg AL,A1\n OD2 AR,A1\n cvtgf A1,AL\n",
- + #endif GFLOAT
-
- OPFLOAT, INAREG|INTAREG|FORCC,
- STAREG, TDOUBLE,
- ***************
- *** 838,843
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- " cvtfd AL,A1\n OD2 AR,A1\n",
-
- OPFLOAT, INAREG|INTAREG|FORCC,
-
- --- 886,892 -----
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- + #ifndef GFLOAT
- " cvtfd AL,A1\n OD2 AR,A1\n",
- #else GFLOAT
- " cvtfg AL,A1\n OD2 AR,A1\n",
- ***************
- *** 839,844
- SAREG|AWD, TDOUBLE,
- NAREG|NASL, RESC1|RESCC,
- " cvtfd AL,A1\n OD2 AR,A1\n",
-
- OPFLOAT, INAREG|INTAREG|FORCC,
- SAREG|AWD, TDOUBLE,
-
- --- 888,896 -----
- NAREG|NASL, RESC1|RESCC,
- #ifndef GFLOAT
- " cvtfd AL,A1\n OD2 AR,A1\n",
- + #else GFLOAT
- + " cvtfg AL,A1\n OD2 AR,A1\n",
- + #endif GFLOAT
-
- OPFLOAT, INAREG|INTAREG|FORCC,
- SAREG|AWD, TDOUBLE,
- ***************
- *** 844,849
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TFLOAT,
- NAREG|NASR, RESC1|RESCC,
- " cvtfd AR,A1\n OD3 A1,AL,A1\n",
-
- #ifdef FORT
-
- --- 896,902 -----
- SAREG|AWD, TDOUBLE,
- SAREG|AWD, TFLOAT,
- NAREG|NASR, RESC1|RESCC,
- + #ifndef GFLOAT
- " cvtfd AR,A1\n OD3 A1,AL,A1\n",
- #else GFLOAT
- " cvtfg AR,A1\n OD3 A1,AL,A1\n",
- ***************
- *** 845,850
- SAREG|AWD, TFLOAT,
- NAREG|NASR, RESC1|RESCC,
- " cvtfd AR,A1\n OD3 A1,AL,A1\n",
-
- #ifdef FORT
- OPFLOAT, INAREG|INTAREG|FORCC,
-
- --- 898,906 -----
- NAREG|NASR, RESC1|RESCC,
- #ifndef GFLOAT
- " cvtfd AR,A1\n OD3 A1,AL,A1\n",
- + #else GFLOAT
- + " cvtfg AR,A1\n OD3 A1,AL,A1\n",
- + #endif GFLOAT
-
- #ifdef FORT
- OPFLOAT, INAREG|INTAREG|FORCC,
- ***************
- *** 864,869
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TFLOAT,
- NAREG|NASL|NASR, RESC1|RESCC,
- " OF3 AR,AL,A1\n cvtfd A1,A1\n",
- #endif
-
-
- --- 920,926 -----
- SAREG|AWD, TFLOAT,
- SAREG|AWD, TFLOAT,
- NAREG|NASL|NASR, RESC1|RESCC,
- + #ifndef GFLOAT
- " OF3 AR,AL,A1\n cvtfd A1,A1\n",
- #else GFLOAT
- " OF3 AR,AL,A1\n cvtfg A1,A1\n",
- ***************
- *** 865,870
- SAREG|AWD, TFLOAT,
- NAREG|NASL|NASR, RESC1|RESCC,
- " OF3 AR,AL,A1\n cvtfd A1,A1\n",
- #endif
-
- /* Default actions for hard trees ... */
-
- --- 922,930 -----
- NAREG|NASL|NASR, RESC1|RESCC,
- #ifndef GFLOAT
- " OF3 AR,AL,A1\n cvtfd A1,A1\n",
- + #else GFLOAT
- + " OF3 AR,AL,A1\n cvtfg A1,A1\n",
- + #endif GFLOAT
- #endif
-
- /* Default actions for hard trees ... */
-