• R/O
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

BASIC compiler/interpreter for PIC32MX/MZ-80K (suspended)


Commit MetaInfo

Revision153 (tree)
Time2016-08-24 05:03:51
Authorkmorimatsu

Log Message

Debug about wrong float value assignment.

Change Summary

Incremental Difference

--- mips/branches/zoea/debug.c (revision 152)
+++ mips/branches/zoea/debug.c (revision 153)
@@ -139,9 +139,12 @@
139139
140140 static const char bastext[]=
141141 "CLS\n"
142-"WHILE 1\n"
143-" IF J THEN BREAK ELSE J=1\n"
144-" WEND\n"
142+"T#=10\n"
143+"T#=-10\n"
144+"T#=0\n"
145+"IF INT(T#=0) THEN X=1\n"
146+"T#=-10\n"
147+"PRINT T#\n"
145148 "\n";
146149
147150 /*
--- mips/branches/zoea/float.c (revision 152)
+++ mips/branches/zoea/float.c (revision 153)
@@ -27,7 +27,7 @@
2727 err=get_simple_float();
2828 if (err) return err;
2929 check_obj_space(2);
30- g_object[g_objpos++]=0x3404; // ori a0,zero,0x123
30+ g_object[g_objpos++]=0x34040000; // ori a0,zero,0
3131 g_object[g_objpos++]=0x34050000|(OP_SUB&0x0000FFFF); // ori a1,zero,xxxx
3232 call_lib_code(LIB_FLOAT);
3333 } else {