<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>doc_inner/gnu_global/Y/217.html</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.14' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<a id='TOP' name='TOP'></a><h2 class='header'><a href='../mains.html'>root</a>/<a href='../files/8303.html'>doc_inner</a>/<a href='../files/8306.html'>gnu_global</a>/<a href='../files/8312.html'>Y</a>/217.html</h2>
<em class='comment'>/* [<][>][^][v][top]<a href='#BOTTOM'>[bottom]</a><a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
<hr />
<pre>
<a id='L1' name='L1'></a><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<a id='L2' name='L2'></a><html xmlns='http://www.w3.org/1999/xhtml'>
<a id='L3' name='L3'></a><head>
<a id='L4' name='L4'></a><title>sys</title>
<a id='L5' name='L5'></a><meta name='robots' content='noindex,nofollow' />
<a id='L6' name='L6'></a><meta name='generator' content='GLOBAL-6.6.14' />
<a id='L7' name='L7'></a><meta http-equiv='Content-Style-Type' content='text/css' />
<a id='L8' name='L8'></a><link rel='stylesheet' type='text/css' href='../style.css' />
<a id='L9' name='L9'></a></head>
<a id='L10' name='L10'></a><body>
<a id='L11' name='L11'></a><pre>
<a id='L12' name='L12'></a><span class='curline'><a href='../S/2450.html#L55'>sys</a> 55 include/struct.h extern SYSTEM *sys;</span>
<a id='L13' name='L13'></a><span class='curline'><a href='../S/2886.html#L352'>sys</a> 352 src/assemble.c if(adr &gt;= sys-&gt;memsize) {</span>
<a id='L14' name='L14'></a><span class='curline'><a href='../S/2886.html#L357'>sys</a> 357 src/assemble.c (sys-&gt;memory)[adr] = word;</span>
<a id='L15' name='L15'></a><span class='curline'><a href='../S/2886.html#L789'>sys</a> 789 src/assemble.c fwrite(sys-&gt;memory, sizeof(WORD), execptr-&gt;end, fp);</span>
<a id='L16' name='L16'></a><span class='curline'><a href='../S/2866.html#L236'>sys</a> 236 src/disassemble.c cmd = sys-&gt;memory[i] &amp; 0xFF00;</span>
<a id='L17' name='L17'></a><span class='curline'><a href='../S/2866.html#L239'>sys</a> 239 src/disassemble.c if(sys-&gt;memory[i] == 0) {</span>
<a id='L18' name='L18'></a><span class='curline'><a href='../S/2866.html#L246'>sys</a> 246 src/disassemble.c disassemble_dc(sys-&gt;memory[i], i);</span>
<a id='L19' name='L19'></a><span class='curline'><a href='../S/2866.html#L249'>sys</a> 249 src/disassemble.c disassemble_cmd_adr_x(cmdtype, cmdname, sys-&gt;memory[i], sys-&gt;memory[i+1], i);</span>
<a id='L20' name='L20'></a><span class='curline'><a href='../S/2866.html#L252'>sys</a> 252 src/disassemble.c disassemble_cmd_r(cmdtype, cmdname, sys-&gt;memory[i], i);</span>
<a id='L21' name='L21'></a><span class='curline'><a href='../S/2889.html#L9'>sys</a> 9 src/dump.c fprintf(stdout, "#%04X: adr :", sys-&gt;cpu-&gt;pr);</span>
<a id='L22' name='L22'></a><span class='curline'><a href='../S/2889.html#L10'>sys</a> 10 src/dump.c if(end &gt; sys-&gt;memsize) {</span>
<a id='L23' name='L23'></a><span class='curline'><a href='../S/2889.html#L11'>sys</a> 11 src/dump.c end = sys-&gt;memsize;</span>
<a id='L24' name='L24'></a><span class='curline'><a href='../S/2889.html#L13'>sys</a> 13 src/dump.c for(int i = 0; i &lt; sys-&gt;memsize &amp;&amp; i &lt; col; i++) {</span>
<a id='L25' name='L25'></a><span class='curline'><a href='../S/2889.html#L22'>sys</a> 22 src/dump.c fprintf(stdout, "#%04X: %04X: ", sys-&gt;cpu-&gt;pr, i);</span>
<a id='L26' name='L26'></a><span class='curline'><a href='../S/2889.html#L29'>sys</a> 29 src/dump.c fprintf(stdout, "%04X", sys-&gt;memory[i]);</span>
<a id='L27' name='L27'></a><span class='curline'><a href='../S/2889.html#L40'>sys</a> 40 src/dump.c char *sp = word2bit(sys-&gt;cpu-&gt;sp);</span>
<a id='L28' name='L28'></a><span class='curline'><a href='../S/2889.html#L41'>sys</a> 41 src/dump.c char *pr = word2bit(sys-&gt;cpu-&gt;pr);</span>
<a id='L29' name='L29'></a><span class='curline'><a href='../S/2889.html#L42'>sys</a> 42 src/dump.c char *fr = word2bit(sys-&gt;cpu-&gt;fr);</span>
<a id='L30' name='L30'></a><span class='curline'><a href='../S/2889.html#L47'>sys</a> 47 src/dump.c fprintf(stdout, "#%04X: GR%d: ", sys-&gt;cpu-&gt;pr, i);</span>
<a id='L31' name='L31'></a><span class='curline'><a href='../S/2889.html#L48'>sys</a> 48 src/dump.c print_dumpword(sys-&gt;cpu-&gt;gr[i], execmode.logical);</span>
<a id='L32' name='L32'></a><span class='curline'><a href='../S/2889.html#L51'>sys</a> 51 src/dump.c fprintf(stdout, "#%04X: SP: %6d = #%04X = %s\n", sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;sp, sys-&gt;cpu-&gt;sp, sp);</span>
<a id='L33' name='L33'></a><span class='curline'><a href='../S/2889.html#L52'>sys</a> 52 src/dump.c fprintf(stdout, "#%04X: PR: %6d = #%04X = %s\n", sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;pr, pr);</span>
<a id='L34' name='L34'></a><span class='curline'><a href='../S/2889.html#L53'>sys</a> 53 src/dump.c fprintf(stdout, "#%04X: FR (OF SF ZF): %s\n", sys-&gt;cpu-&gt;pr, fr + L3BIT); /* FRは下位3けたを表示 */</span>
<a id='L35' name='L35'></a><span class='curline'><a href='../S/2868.html#L103'>sys</a> 103 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[1]] = sys-&gt;memory[sys-&gt;cpu-&gt;gr[2]] = 0x0;</span>
<a id='L36' name='L36'></a><span class='curline'><a href='../S/2868.html#L111'>sys</a> 111 src/exec.c if(sys-&gt;cpu-&gt;gr[1] + i &gt; execptr-&gt;end) {</span>
<a id='L37' name='L37'></a><span class='curline'><a href='../S/2868.html#L115'>sys</a> 115 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[1] + i] = buf[i];</span>
<a id='L38' name='L38'></a><span class='curline'><a href='../S/2868.html#L117'>sys</a> 117 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[2]] = i + 1;</span>
<a id='L39' name='L39'></a><span class='curline'><a href='../S/2868.html#L126'>sys</a> 126 src/exec.c for(i = 0; i &lt; sys-&gt;memory[sys-&gt;cpu-&gt;gr[2]]; i++) {</span>
<a id='L40' name='L40'></a><span class='curline'><a href='../S/2868.html#L127'>sys</a> 127 src/exec.c if(sys-&gt;cpu-&gt;gr[1] + i &gt; execptr-&gt;end) {</span>
<a id='L41' name='L41'></a><span class='curline'><a href='../S/2868.html#L134'>sys</a> 134 src/exec.c if(((w = sys-&gt;memory[sys-&gt;cpu-&gt;gr[1]+i]) &gt;= 0x20 &amp;&amp; w &lt;= 0x7E) || /* JIS X 0201ラテン文字 */</span>
<a id='L42' name='L42'></a><span class='curline'><a href='../S/2868.html#L147'>sys</a> 147 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L43' name='L43'></a><span class='curline'><a href='../S/2868.html#L150'>sys</a> 150 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L44' name='L44'></a><span class='curline'><a href='../S/2868.html#L154'>sys</a> 154 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L45' name='L45'></a><span class='curline'><a href='../S/2868.html#L164'>sys</a> 164 src/exec.c setcerr(205, s = pr2str(sys-&gt;cpu-&gt;pr)); /* r/r1 in word #1 - not GR */</span>
<a id='L46' name='L46'></a><span class='curline'><a href='../S/2868.html#L177'>sys</a> 177 src/exec.c setcerr(206, s = pr2str(sys-&gt;cpu-&gt;pr)); /* r/r1 in word #1 - not GR */</span>
<a id='L47' name='L47'></a><span class='curline'><a href='../S/2868.html#L190'>sys</a> 190 src/exec.c a += sys-&gt;cpu-&gt;gr[x];</span>
<a id='L48' name='L48'></a><span class='curline'><a href='../S/2868.html#L200'>sys</a> 200 src/exec.c if((a = get_adr_x(adr, oprx)) &gt;= sys-&gt;memsize) {</span>
<a id='L49' name='L49'></a><span class='curline'><a href='../S/2868.html#L201'>sys</a> 201 src/exec.c setcerr(207, s = pr2str(sys-&gt;cpu-&gt;pr + 1)); /* address in word #2 - out of memory */</span>
<a id='L50' name='L50'></a><span class='curline'><a href='../S/2868.html#L205'>sys</a> 205 src/exec.c return sys-&gt;memory[a];</span>
<a id='L51' name='L51'></a><span class='curline'><a href='../S/2868.html#L216'>sys</a> 216 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L52' name='L52'></a><span class='curline'><a href='../S/2868.html#L221'>sys</a> 221 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L53' name='L53'></a><span class='curline'><a href='../S/2868.html#L222'>sys</a> 222 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = get_val_adr_x(w[1], w[0]));</span>
<a id='L54' name='L54'></a><span class='curline'><a href='../S/2868.html#L223'>sys</a> 223 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L55' name='L55'></a><span class='curline'><a href='../S/2868.html#L228'>sys</a> 228 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L56' name='L56'></a><span class='curline'><a href='../S/2868.html#L229'>sys</a> 229 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L57' name='L57'></a><span class='curline'><a href='../S/2868.html#L230'>sys</a> 230 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L58' name='L58'></a><span class='curline'><a href='../S/2868.html#L235'>sys</a> 235 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L59' name='L59'></a><span class='curline'><a href='../S/2868.html#L236'>sys</a> 236 src/exec.c sys-&gt;memory[get_adr_x(w[1], w[0])] = sys-&gt;cpu-&gt;gr[get_r_r1(w[0])];</span>
<a id='L60' name='L60'></a><span class='curline'><a href='../S/2868.html#L237'>sys</a> 237 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L61' name='L61'></a><span class='curline'><a href='../S/2868.html#L242'>sys</a> 242 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L62' name='L62'></a><span class='curline'><a href='../S/2868.html#L243'>sys</a> 243 src/exec.c sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = get_adr_x(w[1], w[0]);</span>
<a id='L63' name='L63'></a><span class='curline'><a href='../S/2868.html#L244'>sys</a> 244 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L64' name='L64'></a><span class='curline'><a href='../S/2868.html#L251'>sys</a> 251 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L65' name='L65'></a><span class='curline'><a href='../S/2868.html#L254'>sys</a> 254 src/exec.c if((tmp = (short)(sys-&gt;cpu-&gt;gr[r]) + (short)val) &gt; 32767 || tmp &lt; -32768) {</span>
<a id='L66' name='L66'></a><span class='curline'><a href='../S/2868.html#L255'>sys</a> 255 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L67' name='L67'></a><span class='curline'><a href='../S/2868.html#L258'>sys</a> 258 src/exec.c sys-&gt;cpu-&gt;gr[r] = (WORD)(tmp &amp; 0xFFFF);</span>
<a id='L68' name='L68'></a><span class='curline'><a href='../S/2868.html#L259'>sys</a> 259 src/exec.c if((sys-&gt;cpu-&gt;gr[r] &amp; 0x8000) == 0x8000) {</span>
<a id='L69' name='L69'></a><span class='curline'><a href='../S/2868.html#L260'>sys</a> 260 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L70' name='L70'></a><span class='curline'><a href='../S/2868.html#L261'>sys</a> 261 src/exec.c } else if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L71' name='L71'></a><span class='curline'><a href='../S/2868.html#L262'>sys</a> 262 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L72' name='L72'></a><span class='curline'><a href='../S/2868.html#L268'>sys</a> 268 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L73' name='L73'></a><span class='curline'><a href='../S/2868.html#L270'>sys</a> 270 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L74' name='L74'></a><span class='curline'><a href='../S/2868.html#L275'>sys</a> 275 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L75' name='L75'></a><span class='curline'><a href='../S/2868.html#L276'>sys</a> 276 src/exec.c adda(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L76' name='L76'></a><span class='curline'><a href='../S/2868.html#L277'>sys</a> 277 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L77' name='L77'></a><span class='curline'><a href='../S/2868.html#L282'>sys</a> 282 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L78' name='L78'></a><span class='curline'><a href='../S/2868.html#L284'>sys</a> 284 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L79' name='L79'></a><span class='curline'><a href='../S/2868.html#L289'>sys</a> 289 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L80' name='L80'></a><span class='curline'><a href='../S/2868.html#L290'>sys</a> 290 src/exec.c adda(get_r_r1(w[0]), ~(sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]) + 1);</span>
<a id='L81' name='L81'></a><span class='curline'><a href='../S/2868.html#L291'>sys</a> 291 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L82' name='L82'></a><span class='curline'><a href='../S/2868.html#L299'>sys</a> 299 src/exec.c o = sys-&gt;cpu-&gt;gr[r];</span>
<a id='L83' name='L83'></a><span class='curline'><a href='../S/2868.html#L300'>sys</a> 300 src/exec.c sys-&gt;cpu-&gt;fr = 0; /* flag initialize */</span>
<a id='L84' name='L84'></a><span class='curline'><a href='../S/2868.html#L305'>sys</a> 305 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L85' name='L85'></a><span class='curline'><a href='../S/2868.html#L309'>sys</a> 309 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L86' name='L86'></a><span class='curline'><a href='../S/2868.html#L316'>sys</a> 316 src/exec.c sys-&gt;cpu-&gt;gr[r] = (WORD)s;</span>
<a id='L87' name='L87'></a><span class='curline'><a href='../S/2868.html#L319'>sys</a> 319 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L88' name='L88'></a><span class='curline'><a href='../S/2868.html#L322'>sys</a> 322 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L89' name='L89'></a><span class='curline'><a href='../S/2868.html#L328'>sys</a> 328 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L90' name='L90'></a><span class='curline'><a href='../S/2868.html#L330'>sys</a> 330 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L91' name='L91'></a><span class='curline'><a href='../S/2868.html#L335'>sys</a> 335 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L92' name='L92'></a><span class='curline'><a href='../S/2868.html#L336'>sys</a> 336 src/exec.c addl_gr(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])], true);</span>
<a id='L93' name='L93'></a><span class='curline'><a href='../S/2868.html#L337'>sys</a> 337 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L94' name='L94'></a><span class='curline'><a href='../S/2868.html#L342'>sys</a> 342 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L95' name='L95'></a><span class='curline'><a href='../S/2868.html#L344'>sys</a> 344 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L96' name='L96'></a><span class='curline'><a href='../S/2868.html#L349'>sys</a> 349 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L97' name='L97'></a><span class='curline'><a href='../S/2868.html#L350'>sys</a> 350 src/exec.c addl_gr(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])], false);</span>
<a id='L98' name='L98'></a><span class='curline'><a href='../S/2868.html#L351'>sys</a> 351 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L99' name='L99'></a><span class='curline'><a href='../S/2868.html#L356'>sys</a> 356 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L100' name='L100'></a><span class='curline'><a href='../S/2868.html#L357'>sys</a> 357 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] &amp;= get_val_adr_x(w[1], w[0]));</span>
<a id='L101' name='L101'></a><span class='curline'><a href='../S/2868.html#L358'>sys</a> 358 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L102' name='L102'></a><span class='curline'><a href='../S/2868.html#L363'>sys</a> 363 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L103' name='L103'></a><span class='curline'><a href='../S/2868.html#L364'>sys</a> 364 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] &amp;= sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L104' name='L104'></a><span class='curline'><a href='../S/2868.html#L365'>sys</a> 365 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L105' name='L105'></a><span class='curline'><a href='../S/2868.html#L370'>sys</a> 370 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L106' name='L106'></a><span class='curline'><a href='../S/2868.html#L371'>sys</a> 371 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] |= get_val_adr_x(w[1], w[0]));</span>
<a id='L107' name='L107'></a><span class='curline'><a href='../S/2868.html#L372'>sys</a> 372 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L108' name='L108'></a><span class='curline'><a href='../S/2868.html#L377'>sys</a> 377 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L109' name='L109'></a><span class='curline'><a href='../S/2868.html#L378'>sys</a> 378 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] |= sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L110' name='L110'></a><span class='curline'><a href='../S/2868.html#L379'>sys</a> 379 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L111' name='L111'></a><span class='curline'><a href='../S/2868.html#L384'>sys</a> 384 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L112' name='L112'></a><span class='curline'><a href='../S/2868.html#L385'>sys</a> 385 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] ^= get_val_adr_x(w[1], w[0]));</span>
<a id='L113' name='L113'></a><span class='curline'><a href='../S/2868.html#L386'>sys</a> 386 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L114' name='L114'></a><span class='curline'><a href='../S/2868.html#L391'>sys</a> 391 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L115' name='L115'></a><span class='curline'><a href='../S/2868.html#L392'>sys</a> 392 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] ^= sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L116' name='L116'></a><span class='curline'><a href='../S/2868.html#L393'>sys</a> 393 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L117' name='L117'></a><span class='curline'><a href='../S/2868.html#L398'>sys</a> 398 src/exec.c sys-&gt;cpu-&gt;fr = 0;</span>
<a id='L118' name='L118'></a><span class='curline'><a href='../S/2868.html#L399'>sys</a> 399 src/exec.c if((short)sys-&gt;cpu-&gt;gr[r] &lt; (short)val) {</span>
<a id='L119' name='L119'></a><span class='curline'><a href='../S/2868.html#L400'>sys</a> 400 src/exec.c sys-&gt;cpu-&gt;fr = SF;</span>
<a id='L120' name='L120'></a><span class='curline'><a href='../S/2868.html#L401'>sys</a> 401 src/exec.c } else if(sys-&gt;cpu-&gt;gr[r] == val) {</span>
<a id='L121' name='L121'></a><span class='curline'><a href='../S/2868.html#L402'>sys</a> 402 src/exec.c sys-&gt;cpu-&gt;fr = ZF;</span>
<a id='L122' name='L122'></a><span class='curline'><a href='../S/2868.html#L408'>sys</a> 408 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L123' name='L123'></a><span class='curline'><a href='../S/2868.html#L410'>sys</a> 410 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L124' name='L124'></a><span class='curline'><a href='../S/2868.html#L415'>sys</a> 415 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L125' name='L125'></a><span class='curline'><a href='../S/2868.html#L416'>sys</a> 416 src/exec.c cpa(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L126' name='L126'></a><span class='curline'><a href='../S/2868.html#L417'>sys</a> 417 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L127' name='L127'></a><span class='curline'><a href='../S/2868.html#L422'>sys</a> 422 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L128' name='L128'></a><span class='curline'><a href='../S/2868.html#L423'>sys</a> 423 src/exec.c if(sys-&gt;cpu-&gt;gr[r] &lt; val) {</span>
<a id='L129' name='L129'></a><span class='curline'><a href='../S/2868.html#L424'>sys</a> 424 src/exec.c sys-&gt;cpu-&gt;fr = SF;</span>
<a id='L130' name='L130'></a><span class='curline'><a href='../S/2868.html#L425'>sys</a> 425 src/exec.c } else if(sys-&gt;cpu-&gt;gr[r] == val) {</span>
<a id='L131' name='L131'></a><span class='curline'><a href='../S/2868.html#L426'>sys</a> 426 src/exec.c sys-&gt;cpu-&gt;fr = ZF;</span>
<a id='L132' name='L132'></a><span class='curline'><a href='../S/2868.html#L432'>sys</a> 432 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L133' name='L133'></a><span class='curline'><a href='../S/2868.html#L434'>sys</a> 434 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L134' name='L134'></a><span class='curline'><a href='../S/2868.html#L439'>sys</a> 439 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L135' name='L135'></a><span class='curline'><a href='../S/2868.html#L440'>sys</a> 440 src/exec.c cpl(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L136' name='L136'></a><span class='curline'><a href='../S/2868.html#L441'>sys</a> 441 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L137' name='L137'></a><span class='curline'><a href='../S/2868.html#L446'>sys</a> 446 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L138' name='L138'></a><span class='curline'><a href='../S/2868.html#L448'>sys</a> 448 src/exec.c WORD sign = sys-&gt;cpu-&gt;gr[r] &amp; 0x8000;</span>
<a id='L139' name='L139'></a><span class='curline'><a href='../S/2868.html#L451'>sys</a> 451 src/exec.c sys-&gt;cpu-&gt;fr = 0;</span>
<a id='L140' name='L140'></a><span class='curline'><a href='../S/2868.html#L452'>sys</a> 452 src/exec.c sys-&gt;cpu-&gt;gr[r] &amp;= 0x7FFF;</span>
<a id='L141' name='L141'></a><span class='curline'><a href='../S/2868.html#L454'>sys</a> 454 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x4000;</span>
<a id='L142' name='L142'></a><span class='curline'><a href='../S/2868.html#L455'>sys</a> 455 src/exec.c sys-&gt;cpu-&gt;gr[r] &lt;&lt;= 1;</span>
<a id='L143' name='L143'></a><span class='curline'><a href='../S/2868.html#L457'>sys</a> 457 src/exec.c sys-&gt;cpu-&gt;gr[r] = sign | (sys-&gt;cpu-&gt;gr[r] &amp; 0x7FFF);</span>
<a id='L144' name='L144'></a><span class='curline'><a href='../S/2868.html#L460'>sys</a> 460 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L145' name='L145'></a><span class='curline'><a href='../S/2868.html#L464'>sys</a> 464 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L146' name='L146'></a><span class='curline'><a href='../S/2868.html#L467'>sys</a> 467 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L147' name='L147'></a><span class='curline'><a href='../S/2868.html#L468'>sys</a> 468 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L148' name='L148'></a><span class='curline'><a href='../S/2868.html#L470'>sys</a> 470 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L149' name='L149'></a><span class='curline'><a href='../S/2868.html#L475'>sys</a> 475 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L150' name='L150'></a><span class='curline'><a href='../S/2868.html#L477'>sys</a> 477 src/exec.c WORD sign = sys-&gt;cpu-&gt;gr[r] &amp; 0x8000;</span>
<a id='L151' name='L151'></a><span class='curline'><a href='../S/2868.html#L480'>sys</a> 480 src/exec.c sys-&gt;cpu-&gt;fr = 0;</span>
<a id='L152' name='L152'></a><span class='curline'><a href='../S/2868.html#L481'>sys</a> 481 src/exec.c sys-&gt;cpu-&gt;gr[r] &amp;= 0x7FFF;</span>
<a id='L153' name='L153'></a><span class='curline'><a href='../S/2868.html#L483'>sys</a> 483 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x1;</span>
<a id='L154' name='L154'></a><span class='curline'><a href='../S/2868.html#L484'>sys</a> 484 src/exec.c sys-&gt;cpu-&gt;gr[r] &gt;&gt;= 1;</span>
<a id='L155' name='L155'></a><span class='curline'><a href='../S/2868.html#L486'>sys</a> 486 src/exec.c sys-&gt;cpu-&gt;gr[r] |= 0x4000;</span>
<a id='L156' name='L156'></a><span class='curline'><a href='../S/2868.html#L489'>sys</a> 489 src/exec.c sys-&gt;cpu-&gt;gr[r] = sign | sys-&gt;cpu-&gt;gr[r];</span>
<a id='L157' name='L157'></a><span class='curline'><a href='../S/2868.html#L492'>sys</a> 492 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L158' name='L158'></a><span class='curline'><a href='../S/2868.html#L496'>sys</a> 496 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L159' name='L159'></a><span class='curline'><a href='../S/2868.html#L499'>sys</a> 499 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L160' name='L160'></a><span class='curline'><a href='../S/2868.html#L500'>sys</a> 500 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L161' name='L161'></a><span class='curline'><a href='../S/2868.html#L502'>sys</a> 502 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L162' name='L162'></a><span class='curline'><a href='../S/2868.html#L507'>sys</a> 507 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L163' name='L163'></a><span class='curline'><a href='../S/2868.html#L511'>sys</a> 511 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L164' name='L164'></a><span class='curline'><a href='../S/2868.html#L513'>sys</a> 513 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x8000;</span>
<a id='L165' name='L165'></a><span class='curline'><a href='../S/2868.html#L514'>sys</a> 514 src/exec.c sys-&gt;cpu-&gt;gr[r] &lt;&lt;= 1;</span>
<a id='L166' name='L166'></a><span class='curline'><a href='../S/2868.html#L518'>sys</a> 518 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L167' name='L167'></a><span class='curline'><a href='../S/2868.html#L521'>sys</a> 521 src/exec.c if((sys-&gt;cpu-&gt;gr[r] &amp; 0x8000) &gt; 0x0) {</span>
<a id='L168' name='L168'></a><span class='curline'><a href='../S/2868.html#L522'>sys</a> 522 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L169' name='L169'></a><span class='curline'><a href='../S/2868.html#L525'>sys</a> 525 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L170' name='L170'></a><span class='curline'><a href='../S/2868.html#L526'>sys</a> 526 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L171' name='L171'></a><span class='curline'><a href='../S/2868.html#L528'>sys</a> 528 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L172' name='L172'></a><span class='curline'><a href='../S/2868.html#L533'>sys</a> 533 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L173' name='L173'></a><span class='curline'><a href='../S/2868.html#L537'>sys</a> 537 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L174' name='L174'></a><span class='curline'><a href='../S/2868.html#L539'>sys</a> 539 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x0001;</span>
<a id='L175' name='L175'></a><span class='curline'><a href='../S/2868.html#L540'>sys</a> 540 src/exec.c sys-&gt;cpu-&gt;gr[r] &gt;&gt;= 1;</span>
<a id='L176' name='L176'></a><span class='curline'><a href='../S/2868.html#L544'>sys</a> 544 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L177' name='L177'></a><span class='curline'><a href='../S/2868.html#L547'>sys</a> 547 src/exec.c if((sys-&gt;cpu-&gt;gr[r] &amp; 0x8000) &gt; 0x0) {</span>
<a id='L178' name='L178'></a><span class='curline'><a href='../S/2868.html#L548'>sys</a> 548 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L179' name='L179'></a><span class='curline'><a href='../S/2868.html#L551'>sys</a> 551 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L180' name='L180'></a><span class='curline'><a href='../S/2868.html#L552'>sys</a> 552 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L181' name='L181'></a><span class='curline'><a href='../S/2868.html#L554'>sys</a> 554 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L182' name='L182'></a><span class='curline'><a href='../S/2868.html#L559'>sys</a> 559 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L183' name='L183'></a><span class='curline'><a href='../S/2868.html#L560'>sys</a> 560 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; (SF | ZF)) == 0) {</span>
<a id='L184' name='L184'></a><span class='curline'><a href='../S/2868.html#L561'>sys</a> 561 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L185' name='L185'></a><span class='curline'><a href='../S/2868.html#L563'>sys</a> 563 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L186' name='L186'></a><span class='curline'><a href='../S/2868.html#L569'>sys</a> 569 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L187' name='L187'></a><span class='curline'><a href='../S/2868.html#L570'>sys</a> 570 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; SF) &gt; 0) {</span>
<a id='L188' name='L188'></a><span class='curline'><a href='../S/2868.html#L571'>sys</a> 571 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L189' name='L189'></a><span class='curline'><a href='../S/2868.html#L573'>sys</a> 573 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L190' name='L190'></a><span class='curline'><a href='../S/2868.html#L579'>sys</a> 579 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L191' name='L191'></a><span class='curline'><a href='../S/2868.html#L580'>sys</a> 580 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; ZF) == 0) {</span>
<a id='L192' name='L192'></a><span class='curline'><a href='../S/2868.html#L581'>sys</a> 581 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L193' name='L193'></a><span class='curline'><a href='../S/2868.html#L583'>sys</a> 583 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L194' name='L194'></a><span class='curline'><a href='../S/2868.html#L589'>sys</a> 589 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L195' name='L195'></a><span class='curline'><a href='../S/2868.html#L590'>sys</a> 590 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; ZF) &gt; 0) {</span>
<a id='L196' name='L196'></a><span class='curline'><a href='../S/2868.html#L591'>sys</a> 591 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L197' name='L197'></a><span class='curline'><a href='../S/2868.html#L593'>sys</a> 593 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L198' name='L198'></a><span class='curline'><a href='../S/2868.html#L599'>sys</a> 599 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L199' name='L199'></a><span class='curline'><a href='../S/2868.html#L600'>sys</a> 600 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; OF) &gt; 0) {</span>
<a id='L200' name='L200'></a><span class='curline'><a href='../S/2868.html#L601'>sys</a> 601 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L201' name='L201'></a><span class='curline'><a href='../S/2868.html#L603'>sys</a> 603 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L202' name='L202'></a><span class='curline'><a href='../S/2868.html#L609'>sys</a> 609 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L203' name='L203'></a><span class='curline'><a href='../S/2868.html#L610'>sys</a> 610 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L204' name='L204'></a><span class='curline'><a href='../S/2868.html#L615'>sys</a> 615 src/exec.c assert(sys-&gt;cpu-&gt;sp &gt; execptr-&gt;end &amp;&amp; sys-&gt;cpu-&gt;sp &lt;= sys-&gt;memsize);</span>
<a id='L205' name='L205'></a><span class='curline'><a href='../S/2868.html#L616'>sys</a> 616 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L206' name='L206'></a><span class='curline'><a href='../S/2868.html#L617'>sys</a> 617 src/exec.c sys-&gt;memory[--(sys-&gt;cpu-&gt;sp)] = get_adr_x(w[1], w[0]);</span>
<a id='L207' name='L207'></a><span class='curline'><a href='../S/2868.html#L618'>sys</a> 618 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L208' name='L208'></a><span class='curline'><a href='../S/2868.html#L623'>sys</a> 623 src/exec.c assert(sys-&gt;cpu-&gt;sp &gt; execptr-&gt;end);</span>
<a id='L209' name='L209'></a><span class='curline'><a href='../S/2868.html#L624'>sys</a> 624 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L210' name='L210'></a><span class='curline'><a href='../S/2868.html#L627'>sys</a> 627 src/exec.c if(sys-&gt;cpu-&gt;sp &gt;= sys-&gt;memsize) {</span>
<a id='L211' name='L211'></a><span class='curline'><a href='../S/2868.html#L628'>sys</a> 628 src/exec.c setcerr(203, s = pr2str(sys-&gt;cpu-&gt;pr)); /* Stack Pointer (SP) - stack underflow */</span>
<a id='L212' name='L212'></a><span class='curline'><a href='../S/2868.html#L631'>sys</a> 631 src/exec.c sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = sys-&gt;memory[(sys-&gt;cpu-&gt;sp)++];</span>
<a id='L213' name='L213'></a><span class='curline'><a href='../S/2868.html#L632'>sys</a> 632 src/exec.c sys-&gt;cpu-&gt;pr += 1;</span>
<a id='L214' name='L214'></a><span class='curline'><a href='../S/2868.html#L638'>sys</a> 638 src/exec.c assert(sys-&gt;cpu-&gt;sp &gt; execptr-&gt;end &amp;&amp; sys-&gt;cpu-&gt;sp &lt;= sys-&gt;memsize);</span>
<a id='L215' name='L215'></a><span class='curline'><a href='../S/2868.html#L639'>sys</a> 639 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L216' name='L216'></a><span class='curline'><a href='../S/2868.html#L640'>sys</a> 640 src/exec.c sys-&gt;memory[--(sys-&gt;cpu-&gt;sp)] = sys-&gt;cpu-&gt;pr + 1;</span>
<a id='L217' name='L217'></a><span class='curline'><a href='../S/2868.html#L641'>sys</a> 641 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L218' name='L218'></a><span class='curline'><a href='../S/2868.html#L646'>sys</a> 646 src/exec.c assert(sys-&gt;cpu-&gt;sp &lt;= sys-&gt;memsize);</span>
<a id='L219' name='L219'></a><span class='curline'><a href='../S/2868.html#L647'>sys</a> 647 src/exec.c if(sys-&gt;cpu-&gt;sp == sys-&gt;memsize) {</span>
<a id='L220' name='L220'></a><span class='curline'><a href='../S/2868.html#L649'>sys</a> 649 src/exec.c } else if(sys-&gt;cpu-&gt;sp &lt; sys-&gt;memsize) {</span>
<a id='L221' name='L221'></a><span class='curline'><a href='../S/2868.html#L650'>sys</a> 650 src/exec.c sys-&gt;cpu-&gt;pr = sys-&gt;memory[(sys-&gt;cpu-&gt;sp)++] + 1;</span>
<a id='L222' name='L222'></a><span class='curline'><a href='../S/2868.html#L656'>sys</a> 656 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L223' name='L223'></a><span class='curline'><a href='../S/2868.html#L669'>sys</a> 669 src/exec.c sys-&gt;cpu-&gt;pr += 2;</span>
<a id='L224' name='L224'></a><span class='curline'><a href='../S/2868.html#L686'>sys</a> 686 src/exec.c for (sys-&gt;cpu-&gt;pr = execptr-&gt;start; ; ) {</span>
<a id='L225' name='L225'></a><span class='curline'><a href='../S/2868.html#L690'>sys</a> 690 src/exec.c fprintf(stdout, "#%04X: Register::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L226' name='L226'></a><span class='curline'><a href='../S/2868.html#L694'>sys</a> 694 src/exec.c fprintf(stdout, "#%04X: Memory::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L227' name='L227'></a><span class='curline'><a href='../S/2868.html#L701'>sys</a> 701 src/exec.c (execmode.monitor == true &amp;&amp; sys-&gt;cpu-&gt;pr == execptr-&gt;start) ||</span>
<a id='L228' name='L228'></a><span class='curline'><a href='../S/2868.html#L702'>sys</a> 702 src/exec.c execmode.step == true || getbps(sys-&gt;cpu-&gt;pr) == true)</span>
<a id='L229' name='L229'></a><span class='curline'><a href='../S/2868.html#L704'>sys</a> 704 src/exec.c if(sys-&gt;cpu-&gt;pr == execptr-&gt;start) {</span>
<a id='L230' name='L230'></a><span class='curline'><a href='../S/2868.html#L710'>sys</a> 710 src/exec.c if(sys-&gt;cpu-&gt;pr &gt;= sys-&gt;memsize) {</span>
<a id='L231' name='L231'></a><span class='curline'><a href='../S/2868.html#L711'>sys</a> 711 src/exec.c setcerr(201, s = pr2str(sys-&gt;cpu-&gt;pr)); /* Program Register (PR) - memory overflow */</span>
<a id='L232' name='L232'></a><span class='curline'><a href='../S/2868.html#L715'>sys</a> 715 src/exec.c if(sys-&gt;cpu-&gt;sp &lt;= execptr-&gt;end) {</span>
<a id='L233' name='L233'></a><span class='curline'><a href='../S/2868.html#L716'>sys</a> 716 src/exec.c setcerr(202, s = pr2str(sys-&gt;cpu-&gt;pr)); /* Stack Pointer (SP) - stack overflow */</span>
<a id='L234' name='L234'></a><span class='curline'><a href='../S/2868.html#L721'>sys</a> 721 src/exec.c if((cmdptr = getcmdptr(sys-&gt;memory[sys-&gt;cpu-&gt;pr] &amp; 0xFF00)) == NULL) {</span>
<a id='L235' name='L235'></a><span class='curline'><a href='../S/2868.html#L722'>sys</a> 722 src/exec.c setcerr(204, s = pr2str(sys-&gt;cpu-&gt;pr)); /* OP in word #1 - not command code */</span>
<a id='L236' name='L236'></a><span class='curline'><a href='../S/2868.html#L743'>sys</a> 743 src/exec.c } while(clock_end - clock_begin &lt; CLOCKS_PER_SEC / sys-&gt;clocks);</span>
<a id='L237' name='L237'></a><span class='curline'><a href='../S/2897.html#L37'>sys</a> 37 src/load.c end = start + fread(sys-&gt;memory + start, sizeof(WORD), sys-&gt;memsize - start, fp);</span>
<a id='L238' name='L238'></a><span class='curline'><a href='../S/2897.html#L38'>sys</a> 38 src/load.c if(end == sys-&gt;memsize) {</span>
<a id='L239' name='L239'></a><span class='curline'><a href='../S/2863.html#L320'>sys</a> 320 src/monitor.c reset(sys-&gt;memsize, sys-&gt;clocks); /* COMET II仮想マシンのリセット */</span>
<a id='L240' name='L240'></a><span class='curline'><a href='../S/2863.html#L328'>sys</a> 328 src/monitor.c fprintf(stdout, "#%04X: Register::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L241' name='L241'></a><span class='curline'><a href='../S/2863.html#L338'>sys</a> 338 src/monitor.c fprintf(stdout, "#%04X: Register::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L242' name='L242'></a><span class='curline'><a href='../S/2899.html#L7'>sys</a> 7 src/struct.c SYSTEM *sys = NULL;</span>
<a id='L243' name='L243'></a><span class='curline'><a href='../S/2899.html#L255'>sys</a> 255 src/struct.c sys = malloc_chk(sizeof(SYSTEM), "sys");</span>
<a id='L244' name='L244'></a><span class='curline'><a href='../S/2899.html#L257'>sys</a> 257 src/struct.c sys-&gt;memsize = memsize;</span>
<a id='L245' name='L245'></a><span class='curline'><a href='../S/2899.html#L259'>sys</a> 259 src/struct.c sys-&gt;clocks = clocks;</span>
<a id='L246' name='L246'></a><span class='curline'><a href='../S/2899.html#L261'>sys</a> 261 src/struct.c sys-&gt;memory = calloc_chk(sys-&gt;memsize, sizeof(WORD), "memory");</span>
<a id='L247' name='L247'></a><span class='curline'><a href='../S/2899.html#L263'>sys</a> 263 src/struct.c sys-&gt;cpu = malloc_chk(sizeof(CPU), "cpu");</span>
<a id='L248' name='L248'></a><span class='curline'><a href='../S/2899.html#L265'>sys</a> 265 src/struct.c sys-&gt;cpu-&gt;gr[i] = 0x0;</span>
<a id='L249' name='L249'></a><span class='curline'><a href='../S/2899.html#L267'>sys</a> 267 src/struct.c sys-&gt;cpu-&gt;sp = sys-&gt;memsize; /* スタックポインタ */</span>
<a id='L250' name='L250'></a><span class='curline'><a href='../S/2899.html#L268'>sys</a> 268 src/struct.c sys-&gt;cpu-&gt;pr = 0x0; /* プログラムレジスタ */</span>
<a id='L251' name='L251'></a><span class='curline'><a href='../S/2899.html#L269'>sys</a> 269 src/struct.c sys-&gt;cpu-&gt;fr = 0x0; /* フラグレジスタ */</span>
<a id='L252' name='L252'></a><span class='curline'><a href='../S/2899.html#L281'>sys</a> 281 src/struct.c FREE(sys-&gt;memory);</span>
<a id='L253' name='L253'></a><span class='curline'><a href='../S/2899.html#L282'>sys</a> 282 src/struct.c FREE(sys-&gt;cpu);</span>
<a id='L254' name='L254'></a><span class='curline'><a href='../S/2899.html#L283'>sys</a> 283 src/struct.c FREE(sys);</span>
<a id='L255' name='L255'></a></pre>
<a id='L256' name='L256'></a></body>
<a id='L257' name='L257'></a></html>
</pre>
<hr />
<a id='BOTTOM' name='BOTTOM'></a>
<em class='comment'>/* [<][>][^][v]<a href='#TOP'>[top]</a>[bottom]<a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
</body>
</html>