begin library A0, A1, A4, A5, A15; integer procedure ICR; kdf9 2/0/0/0; SET 99; OUT; exit; algol; real t1, t2; integer i1, i2, i3; procedure pre (s); string s; begin writetext(30, s); i1 := ICR; end pre; procedure post; begin i2 := ICR - i1 - i3; write(30, layout, i2) end post; real x, y, z, t; real a, b, c, d, layout; integer array E1[1:1], E2[1:1, 1:1], E3[1:1, 1:1, 1:1]; integer i, j, k, l, m, n; procedure p0; ; procedure p1(x); value x; real x; ; procedure p2(x, y); value x, y; real x, y; ; procedure p3(x, y, z); value x, y, z; real x, y, z; ; y := 1.0; z := 2.0; l := 1; m := 2; a := 1; b := 2; i3 := 0; layout := format({nddddc}); pre({{c}null _ statement _ timing _ overhead _ in _ instructions _ executed{ss}}); ; post; i3 := i2; pre({{c}goto _ Lx; _ In _ the _ same _ compound _ statement{ss}}); goto L1; L1: ; post; pre({{c}goto _ abcd; _ In _ the _ same _ block{ss}}); begin real u; goto abci; abci: end; post; pre({{c}goto _ abcd; _ Out _ of _ the _ block{ss}}); begin real v; begin real w; goto abcd; end; abcd: end; post; end |