Ticket #27803: patch-runtime-keiko.iset.diff
File patch-runtime-keiko.iset.diff, 1018 bytes (added by jking+macports@…, 14 years ago) |
---|
-
runtime/keiko.iset
old new 136 136 # LDIs :: a, b --> mem_s[a+s*b] 137 137 # STIs :: a, b, c --> []; mem_s[b+s*c] := a 138 138 inst LDIW 0 B.* {subs($1.x, $2.i, type($t))} 139 inst LDIF 0 B.f {subs($1.x, $2.i, float)} 139 140 inst LDIS 0 B.i {subs($1.x, $2.i, short)} 140 141 inst LDIC 0 B.i {subs($1.x, $2.i, uchar)} 141 142 inst STIW 0 S3 {subs($2.x, $3.i, type($u1)) = $1.*;} 143 inst STIF 0 S3 {subs($2.x, $3.i, float) = $1.f;} 142 144 inst STIS 0 S3 {subs($2.x, $3.i, short) = $1.i;} 143 145 inst STIC 0 S3 {subs($2.x, $3.i, uchar) = $1.i;} 144 146 … … 754 756 expand LDIC 0 {INDEXC, LOADC} 755 757 expand LDIS 0 {INDEXS, LOADS} 756 758 expand LDIW 0 {INDEXW, LOADW} 759 expand LDIF 0 {INDEXW, LOADF} 757 760 expand LDID 0 {INDEXD, LOADD} 758 761 expand STIC 0 {INDEXC, STOREC} 759 762 expand STIS 0 {INDEXS, STORES} 760 763 expand STIW 0 {INDEXW, STOREW} 764 expand STIF 0 {INDEXW, STOREF} 761 765 expand STID 0 {INDEXD, STORED} 762 766 763 767 expand LDEW 1 {LDLW -4, LDNW $a}