| |
| | [No title] (Site not responding. Last check: 2007-11-06) |
 | | :R3=FRG3 case typ3 =INTEGER /MOVRI REG,0,R3,adr.3/ =REAL /MOVRR REG,0,R3,adr.3/ =* /ERROR/ * // end. |
 | | :mode1=TMP /R1:=GETREG(ind1)/ :mode1=REG /R1:=ind1/ * /MOVRI adr.1,REG,0,R1/ ; ! |
 | | MOVE=1 opnd.1,opnd.2; for SPARC do begin case typ1 =INTEGER :typ2=INTEGER /MOVII adr.1,adr.2/ :typ2=REAL /MOVIR adr.1,adr.2/ * /ERROR/ =REAL :typ2=INTEGER /MOVRI adr.1,adr.2/ :typ2=REAL /MOVRR adr.1,adr.2/ * /ERROR/ =BOOLEAN :typ2=BOOLEAN /MOVII adr.1,adr.2/ * /ERROR/ =TEXT :typ2=TEXT :mode1=LIT /set ind1,TRG,TEXT; MOVII REG,0,TRG,adr.2/ * /MOVII adr.1,adr.2/ * /ERROR/ =POINTER :typ2=POINTER /MOVII adr.1,adr.2/ * /ERROR/ =* /ERROR/ end. |
| www.ludat.lth.se /~dat00ass/KompilatorTeknik/cdtBeskr (2575 words) |
|