Artifact [52a8a21221]
Not logged in

Artifact 52a8a21221d3b96ff1cb23dc59710d20659278debabefc1101410df3729baff0:

Ticket change [52a8a21221] - Ticket [552ed5eac53ff5e4|552ed5eac5] <i>Strange discrepancy regarding INST_START_CMD in body of cycles if compiled with or without invocation in condition/iterator...</i> status still Open with 3 other changes by aspect 2018-04-22 02:24:14.
D 2018-04-22T02:24:14.831
J icomment A\ssimpler\sexample\swould\smake\sthis\seasier\sto\sfollow\s..\r\n\r\n\s\s\s\s%\sproc\sx\s{t}\s{while\s{[t]}\s{incr\sx}}\r\n\s\s\s\s\s\sCommand\s1:\s"while\s{[t]}\s{incr\sx}"\r\n\s\s\s\s\s\s\s\s(0)\sjump1\s+15\s\s\s\s\s\s\s#\spc\s15\r\n\s\s\s\s\s\sCommand\s2:\s"incr\sx..."\r\n\s\s\s\s\s\s\s\s(2)\sstartCommand\s+12\s1\s\s\s\s\s\s#\snext\scmd\sat\spc\s14,\s1\scmds\sstart\shere\r\n\s\s\s\s\s\s\s\s(11)\sincrScalar1Imm\s%v1\s+1\s\s#\svar\s"x"\r\n\s\s\s\s\s\s\s\s(14)\spop\r\n\s\s\s\s\s\sCommand\s3:\s"t..."\r\n\s\s\s\s\s\s\s\s(15)\spush1\s0\s\s\s\s\s\s\s\s#\s"t"\r\n\s\s\s\s\s\s\s\s(17)\sinvokeStk1\s1\r\n\s\s\s\s\s\s\s\s(19)\snop\r\n\s\s\s\s\s\s\s\s(20)\sjumpTrue1\s-18\s\s#\spc\s2\r\n\s\s\s\s\s\s\s\s(22)\spush1\s1\s\s\s\s\s\s\s\s#\s""\r\n\s\s\s\s\s\s\s\s(24)\sdone\r\n\r\n\s\s\s\s%\sproc\sy\s{y}\s{while\s{$t}\s{incr\sx}}\r\n\s\s\s\s\s\sCommand\s1:\s"while\s{$t}\s{incr\sx}"\r\n\s\s\s\s\s\s\s\s(0)\sjump1\s+6\s\s\s\s\s\s\s\s#\spc\s6\r\n\s\s\s\s\s\sCommand\s2:\s"incr\sx..."\r\n\s\s\s\s\s\s\s\s(2)\sincrScalar1Imm\s%v1\s+1\s\s\s#\svar\s"x"\r\n\s\s\s\s\s\s\s\s(5)\spop\r\n\s\s\s\s\s\s\s\s(6)\sloadScalar1\s%v2\s\s\s\s\s\s\s\s\s#\svar\s"t"\r\n\s\s\s\s\s\s\s\s(8)\snop\r\n\s\s\s\s\s\s\s\s(9)\sjumpTrue1\s-7\s\s\s\s#\spc\s2\r\n\s\s\s\s\s\s\s\s(11)\spush1\s0\s\s\s\s\s\s\s\s#\s""\r\n\s\s\s\s\s\s\s\s(13)\sdone\r\n\r\nIs\sthis\sdue\sto\sthe\soptimisation\sat\shttps://core.tcl.tk/tcl/artifact/49a6bfc698a0d1c0?ln=825\s?\r\n\r\nIt\slooks\slegitimate\sto\sme,\ssince\sSTART_CMD\sonly\s(?)\sexists\sfor\sbook-keeping\r\nfor\sthe\serror\spath\sand\sinterp\slimits.\s\sNote\sthat\soptimisation\sis\sskipped\sif\r\nan\sinterp\slimit\sexists.\r\n\r\nThe\s[info\scmdcount]\sdiscrepancy\sis\sincorrect,\sbut\sI\sunderstand\s[info\scmdcount]\r\nto\sbe\s(necessarily)\sfragile\sin\sthe\sface\sof\sBCC.\s\sProbably\sthe\smanual\r\nshould\sbe\supdated\sto\sreflect\swhat\sis\ssaid\sin\shttps://wiki.tcl.tk/9813
J login aspect
J mimetype text/plain
K 552ed5eac53ff5e4685badea56935871627aff34
U aspect
Z 84aa73e775cc3d49f055f994a6301d05