summaryrefslogtreecommitdiffstats
path: root/test/vhdltest/.old/uscxml_vsim_bak.tar
blob: 3a02aadef2102f9b14518a6784a98ffaa4f16119 (plain)
ofshex dumpascii
0000 64 65 62 75 67 2e 64 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 debug.do........................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 30 30 30 36 36 34 20 00 30 30 31 37 35 30 20 00 30 30 31 37 35 30 20 00 30 30 30 30 ....000664..001750..001750..0000
0080 30 30 30 32 34 36 33 20 31 32 37 33 32 37 36 36 35 30 31 20 30 31 33 30 31 34 00 20 30 00 00 00 0002463.12732766501.013014..0...
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 75 73 74 61 72 00 30 30 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar.00juehv..................
0120 00 00 00 00 00 00 00 00 00 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........juehv..................
0140 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 20 00 30 30 30 30 30 30 20 00 00 00 00 00 00 00 00 .........000000..000000.........
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 23 20 77 69 6e 64 6f 77 20 73 65 74 75 70 0a 76 69 65 77 20 73 74 72 75 63 74 75 72 65 0a 76 69 #.window.setup.view.structure.vi
0220 65 77 20 73 69 67 6e 61 6c 73 0a 76 69 65 77 20 77 61 76 65 0a 0a 23 20 77 61 76 65 20 73 65 74 ew.signals.view.wave..#.wave.set
0240 75 70 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 2d 64 69 76 69 64 65 72 20 2d up.add.wave.-noupdate.-divider.-
0260 68 65 69 67 68 74 20 32 30 20 49 6e 70 75 74 73 0a 61 64 64 20 77 61 76 65 20 2d 70 6f 73 69 74 height.20.Inputs.add.wave.-posit
0280 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 63 ion.insertpoint..\.sim:/tb/dut/c
02a0 6c 6b 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 72 73 74 5f 69 20 5c 0a 73 69 6d 3a 2f 74 62 lk.\.sim:/tb/dut/rst_i.\.sim:/tb
02c0 2f 64 75 74 2f 65 6e 0a 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 2d 64 69 76 /dut/en..add.wave.-noupdate.-div
02e0 69 64 65 72 20 2d 68 65 69 67 68 74 20 32 30 20 4f 75 74 70 75 74 73 0a 61 64 64 20 77 61 76 65 ider.-height.20.Outputs.add.wave
0300 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a 73 69 6d 3a 2f 74 .-position.insertpoint..\.sim:/t
0320 62 2f 64 75 74 2f 73 74 61 74 65 5f 61 63 74 69 76 65 5f 2a 5f 6f 20 5c 0a 73 69 6d 3a 2f 74 62 b/dut/state_active_*_o.\.sim:/tb
0340 2f 64 75 74 2f 2a 5f 73 65 74 5f 2a 5f 6f 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 63 6f 6d /dut/*_set_*_o.\.sim:/tb/dut/com
0360 70 6c 65 74 65 64 5f 6f 20 0a 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 2d 64 pleted_o...add.wave.-noupdate.-d
0380 69 76 69 64 65 72 20 2d 68 65 69 67 68 74 20 32 30 20 53 79 73 74 65 6d 0a 61 64 64 20 77 61 76 ivider.-height.20.System.add.wav
03a0 65 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a 73 69 6d 3a 2f e.-position.insertpoint..\.sim:/
03c0 74 62 2f 64 75 74 2f 73 74 61 6c 6c 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 72 73 74 20 5c tb/dut/stall.\.sim:/tb/dut/rst.\
03e0 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 73 70 6f 6e 74 61 6e 65 6f 75 73 5f 65 6e 20 5c 0a 73 69 .sim:/tb/dut/spontaneous_en.\.si
0400 6d 3a 2f 74 62 2f 64 75 74 2f 6f 70 74 69 6d 61 6c 5f 74 72 61 6e 73 69 74 69 6f 6e 5f 73 65 74 m:/tb/dut/optimal_transition_set
0420 5f 63 6f 6d 62 69 6e 65 64 5f 73 69 67 0a 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 _combined_sig..add.wave.-noupdat
0440 65 20 2d 64 69 76 69 64 65 72 20 2d 68 65 69 67 68 74 20 32 30 20 45 6e 74 72 79 5f 53 65 74 0a e.-divider.-height.20.Entry_Set.
0460 61 64 64 20 77 61 76 65 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 add.wave.-position.insertpoint..
0480 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 69 6e 5f 65 6e 74 72 79 5f 73 65 74 5f 2a 5f 73 69 67 \.sim:/tb/dut/in_entry_set_*_sig
04a0 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 69 6e 5f 63 6f 6d 70 6c 65 74 65 5f 65 6e 74 72 79 .\.sim:/tb/dut/in_complete_entry
04c0 5f 73 65 74 5f 2a 5f 73 69 67 20 0a 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 _set_*_sig...add.wave.-noupdate.
04e0 2d 64 69 76 69 64 65 72 20 2d 68 65 69 67 68 74 20 32 30 20 45 78 69 74 5f 53 65 74 0a 61 64 64 -divider.-height.20.Exit_Set.add
0500 20 77 61 76 65 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a 73 .wave.-position.insertpoint..\.s
0520 69 6d 3a 2f 74 62 2f 64 75 74 2f 69 6e 5f 65 78 69 74 5f 73 65 74 5f 2a 5f 73 69 67 20 0a 0a 61 im:/tb/dut/in_exit_set_*_sig...a
0540 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 2d 64 69 76 69 64 65 72 20 2d 68 65 69 67 dd.wave.-noupdate.-divider.-heig
0560 68 74 20 32 30 20 54 72 61 6e 73 69 74 69 6f 6e 5f 53 65 74 0a 61 64 64 20 77 61 76 65 20 2d 70 ht.20.Transition_Set.add.wave.-p
0580 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 osition.insertpoint..\.sim:/tb/d
05a0 75 74 2f 69 6e 5f 6f 70 74 69 6d 61 6c 5f 74 72 61 6e 73 69 74 69 6f 6e 5f 73 65 74 5f 2a 5f 73 ut/in_optimal_transition_set_*_s
05c0 69 67 20 0a 0a 23 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 2d 64 69 76 69 64 65 ig...#add.wave.-noupdate.-divide
05e0 72 20 2d 68 65 69 67 68 74 20 32 30 20 45 76 65 6e 74 5f 49 6e 74 65 72 66 61 63 65 0a 23 61 64 r.-height.20.Event_Interface.#ad
0600 64 20 77 61 76 65 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a d.wave.-position.insertpoint..\.
0620 23 73 69 6d 3a 2f 74 62 2f 65 63 2f 2a 5f 69 20 5c 0a 23 73 69 6d 3a 2f 74 62 2f 65 63 2f 2a 5f #sim:/tb/ec/*_i.\.#sim:/tb/ec/*_
0640 6f 0a 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 20 2d 64 69 76 69 64 65 72 20 2d o..add.wave.-noupdate.-divider.-
0660 68 65 69 67 68 74 20 32 30 20 41 4c 4c 5f 45 76 65 6e 74 43 6f 6e 74 72 6f 6c 6c 65 72 0a 61 64 height.20.ALL_EventController.ad
0680 64 20 77 61 76 65 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 6f 69 6e 74 20 20 5c 0a d.wave.-position.insertpoint..\.
06a0 73 69 6d 3a 2f 74 62 2f 65 63 2f 2a 0a 0a 61 64 64 20 77 61 76 65 20 2d 6e 6f 75 70 64 61 74 65 sim:/tb/ec/*..add.wave.-noupdate
06c0 20 2d 64 69 76 69 64 65 72 20 2d 68 65 69 67 68 74 20 32 30 20 41 4c 4c 5f 4d 69 63 72 6f 53 74 .-divider.-height.20.ALL_MicroSt
06e0 65 70 70 65 72 0a 61 64 64 20 77 61 76 65 20 2d 70 6f 73 69 74 69 6f 6e 20 69 6e 73 65 72 74 70 epper.add.wave.-position.insertp
0700 6f 69 6e 74 20 20 5c 0a 73 69 6d 3a 2f 74 62 2f 64 75 74 2f 2a 0a 0a 23 20 72 75 6e 20 73 69 6d oint..\.sim:/tb/dut/*..#.run.sim
0720 75 6c 61 74 69 6f 6e 0a 72 75 6e 20 35 30 30 20 6e 73 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 ulation.run.500.ns..............
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 67 68 64 6c 5f 64 75 74 2e 73 68 5f 62 61 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ghdl_dut.sh_bak.................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 30 30 30 37 37 35 20 00 30 30 31 37 35 30 20 00 30 30 31 37 35 30 20 00 30 30 30 30 ....000775..001750..001750..0000
0880 30 30 30 32 35 30 32 20 31 33 30 31 32 36 30 36 37 35 37 20 30 31 34 33 34 30 00 20 30 00 00 00 0002502.13012606757.014340..0...
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 75 73 74 61 72 00 30 30 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar.00juehv..................
0920 00 00 00 00 00 00 00 00 00 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........juehv..................
0940 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 20 00 30 30 30 30 30 30 20 00 00 00 00 00 00 00 00 .........000000..000000.........
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 23 21 2f 62 69 6e 2f 62 61 73 68 0a 0a 4d 45 3d 60 62 61 73 65 6e 61 6d 65 20 24 30 60 0a 44 49 #!/bin/bash..ME=`basename.$0`.DI
0a20 52 3d 22 24 28 20 63 64 20 22 24 28 20 64 69 72 6e 61 6d 65 20 22 24 30 22 20 29 22 20 26 26 20 R="$(.cd."$(.dirname."$0".)".&&.
0a40 70 77 64 20 29 2f 22 0a 0a 23 20 54 4f 44 4f 20 67 65 6e 65 72 61 74 65 20 64 69 72 73 20 77 69 pwd.)/"..#.TODO.generate.dirs.wi
0a60 74 68 20 43 4d 41 4b 45 20 61 73 20 61 62 73 6f 6c 75 74 20 70 61 74 68 0a 53 43 58 4d 4c 5f 42 th.CMAKE.as.absolut.path.SCXML_B
0a80 49 4e 3d 24 44 49 52 22 2e 2e 2f 2e 2e 2f 62 75 69 6c 64 2f 62 69 6e 2f 22 0a 53 43 58 4d 4c 5f IN=$DIR"../../build/bin/".SCXML_
0aa0 54 45 53 54 3d 24 44 49 52 22 2e 2e 2f 22 0a 0a 53 49 4d 5f 44 49 52 3d 24 44 49 52 22 2e 2e 2f TEST=$DIR"../"..SIM_DIR=$DIR"../
0ac0 2e 2e 2f 62 75 69 6c 64 2f 73 69 6d 75 6c 61 74 69 6f 6e 2f 22 0a 49 4e 53 54 41 4c 4c 5f 44 49 ../build/simulation/".INSTALL_DI
0ae0 52 3d 22 22 0a 56 48 44 4c 5f 4f 55 54 3d 24 7b 53 49 4d 5f 44 49 52 7d 76 68 64 2f 0a 53 49 4d R="".VHDL_OUT=${SIM_DIR}vhd/.SIM
0b00 5f 4c 49 42 5f 44 49 52 3d 24 7b 53 49 4d 5f 44 49 52 7d 73 63 78 6d 6c 2f 0a 0a 4c 49 42 5f 43 _LIB_DIR=${SIM_DIR}scxml/..LIB_C
0b20 52 45 41 54 45 5f 43 4d 44 3d 22 24 7b 49 4e 53 54 41 4c 4c 5f 44 49 52 7d 76 6c 69 62 20 24 53 REATE_CMD="${INSTALL_DIR}vlib.$S
0b40 49 4d 5f 4c 49 42 5f 44 49 52 22 0a 4c 49 42 5f 4d 41 50 5f 43 4d 44 3d 22 24 7b 49 4e 53 54 41 IM_LIB_DIR".LIB_MAP_CMD="${INSTA
0b60 4c 4c 5f 44 49 52 7d 76 6d 61 70 20 77 6f 72 6b 20 24 53 49 4d 5f 4c 49 42 5f 44 49 52 22 0a 43 LL_DIR}vmap.work.$SIM_LIB_DIR".C
0b80 4f 4d 50 49 4c 45 5f 43 4d 44 3d 22 24 7b 49 4e 53 54 41 4c 4c 5f 44 49 52 7d 76 63 6f 6d 20 24 OMPILE_CMD="${INSTALL_DIR}vcom.$
0ba0 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 22 0a 53 49 4d 55 4c 41 54 49 4f 4e 5f 43 4d {VHDL_OUT}dut.vhd".SIMULATION_CM
0bc0 44 3d 22 24 7b 49 4e 53 54 41 4c 4c 5f 44 49 52 7d 76 73 69 6d 20 77 6f 72 6b 2e 74 62 20 2d 64 D="${INSTALL_DIR}vsim.work.tb.-d
0be0 6f 20 64 65 62 75 67 2e 64 6f 22 0a 0a 23 20 67 65 74 20 61 72 67 75 6d 65 6e 74 73 0a 54 45 53 o.debug.do"..#.get.arguments.TES
0c00 54 5f 4e 55 4d 42 45 52 3d 22 74 65 73 74 31 34 34 2e 73 63 78 6d 6c 22 0a 69 66 20 5b 20 22 24 T_NUMBER="test144.scxml".if.[."$
0c20 31 22 20 21 3d 20 22 22 20 5d 20 3b 20 74 68 65 6e 0a 20 20 54 45 53 54 5f 4e 55 4d 42 45 52 3d 1".!=."".].;.then...TEST_NUMBER=
0c40 22 24 31 22 0a 66 69 0a 0a 23 20 69 6e 69 74 20 73 69 6d 75 6c 61 74 69 6f 6e 20 64 69 72 0a 72 "$1".fi..#.init.simulation.dir.r
0c60 6d 20 2d 72 66 20 24 53 49 4d 5f 44 49 52 0a 6d 6b 64 69 72 20 2d 70 20 24 53 49 4d 5f 44 49 52 m.-rf.$SIM_DIR.mkdir.-p.$SIM_DIR
0c80 0a 6d 6b 64 69 72 20 2d 70 20 24 56 48 44 4c 5f 4f 55 54 0a 63 70 20 2e 2f 64 65 62 75 67 2e 64 .mkdir.-p.$VHDL_OUT.cp../debug.d
0ca0 6f 20 24 53 49 4d 5f 44 49 52 0a 63 70 20 2e 2f 61 75 74 6f 6d 61 74 69 6f 6e 2e 74 63 6c 20 24 o.$SIM_DIR.cp../automation.tcl.$
0cc0 53 49 4d 5f 44 49 52 0a 23 63 70 20 2e 2f 6d 6f 64 65 6c 73 69 6d 2e 69 6e 69 20 24 53 49 4d 5f SIM_DIR.#cp../modelsim.ini.$SIM_
0ce0 44 49 52 0a 0a 23 20 57 72 69 74 65 20 66 69 6c 65 0a 63 64 20 24 44 49 52 0a 24 7b 53 43 58 4d DIR..#.Write.file.cd.$DIR.${SCXM
0d00 4c 5f 42 49 4e 7d 75 73 63 78 6d 6c 2d 74 72 61 6e 73 66 6f 72 6d 20 2d 74 20 76 68 64 6c 20 2d L_BIN}uscxml-transform.-t.vhdl.-
0d20 69 20 24 7b 53 43 58 4d 4c 5f 54 45 53 54 7d 2f 77 33 63 2f 65 63 6d 61 2f 24 7b 54 45 53 54 5f i.${SCXML_TEST}/w3c/ecma/${TEST_
0d40 4e 55 4d 42 45 52 7d 20 2d 6f 20 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 0a 23 24 NUMBER}.-o.${VHDL_OUT}dut.vhd.#$
0d60 7b 53 43 58 4d 4c 5f 42 49 4e 7d 75 73 63 78 6d 6c 2d 74 72 61 6e 73 66 6f 72 6d 20 2d 74 20 76 {SCXML_BIN}uscxml-transform.-t.v
0d80 68 64 6c 20 2d 69 20 2f 68 6f 6d 65 2f 6a 75 65 68 76 2f 44 65 73 6b 74 6f 70 2f 67 72 65 65 6e hdl.-i./home/juehv/Desktop/green
0da0 2e 73 63 78 6d 6c 20 2d 6f 20 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 0a 23 65 63 .scxml.-o.${VHDL_OUT}dut.vhd.#ec
0dc0 68 6f 20 22 24 28 63 61 74 20 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 29 22 0a 65 ho."$(cat.${VHDL_OUT}dut.vhd)".e
0de0 63 68 6f 20 22 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 20 77 72 69 74 74 65 6e 22 cho."${VHDL_OUT}dut.vhd.written"
0e00 0a 54 4d 50 5f 52 45 53 55 4c 54 3d 22 24 28 74 61 69 6c 20 2d 6e 20 31 20 24 7b 56 48 44 4c 5f .TMP_RESULT="$(tail.-n.1.${VHDL_
0e20 4f 55 54 7d 64 75 74 2e 76 68 64 29 22 0a 0a 69 66 20 5b 20 22 24 54 4d 50 5f 52 45 53 55 4c 54 OUT}dut.vhd)"..if.[."$TMP_RESULT
0e40 22 20 3d 3d 20 22 45 52 52 4f 52 22 20 5d 20 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 45 72 ".==."ERROR".].;.then...echo."Er
0e60 72 6f 72 20 77 68 69 6c 65 20 67 65 6e 65 72 61 74 69 6e 67 20 56 48 44 4c 22 0a 20 20 65 78 69 ror.while.generating.VHDL"...exi
0e80 74 20 2d 31 0a 66 69 0a 0a 23 20 63 6f 6d 70 69 6c 65 20 73 74 75 66 66 0a 63 64 20 24 7b 53 49 t.-1.fi..#.compile.stuff.cd.${SI
0ea0 4d 5f 44 49 52 7d 0a 24 7b 43 4f 4d 50 49 4c 45 5f 43 4d 44 7d 0a 0a 69 66 20 5b 20 24 3f 20 2d M_DIR}.${COMPILE_CMD}..if.[.$?.-
0ec0 65 71 20 30 20 5d 20 3b 20 74 68 65 6e 0a 20 20 20 20 65 63 68 6f 20 22 63 6f 6d 70 69 6c 61 74 eq.0.].;.then.....echo."compilat
0ee0 69 6f 6e 20 64 6f 6e 65 2e 22 0a 65 6c 73 65 0a 20 20 20 20 65 63 68 6f 20 22 63 6f 6d 70 69 6c ion.done.".else.....echo."compil
0f00 61 74 69 6f 6e 20 66 61 69 6c 65 64 22 0a 20 20 20 20 65 78 69 74 20 2d 31 0a 66 69 0a 0a 23 20 ation.failed".....exit.-1.fi..#.
0f20 73 74 61 72 74 20 73 69 6d 75 6c 61 74 6f 72 0a 24 7b 53 49 4d 55 4c 41 54 49 4f 4e 5f 43 4d 44 start.simulator.${SIMULATION_CMD
0f40 7d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }...............................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 67 68 64 6c 5f 64 75 74 2e 73 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ghdl_dut.sh.....................
1020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1060 00 00 00 00 30 30 30 37 37 35 20 00 30 30 31 37 35 30 20 00 30 30 31 37 35 30 20 00 30 30 30 30 ....000775..001750..001750..0000
1080 30 30 30 32 33 30 33 20 31 33 30 31 32 36 33 30 35 30 34 20 30 31 33 35 30 35 00 20 30 00 00 00 0002303.13012630504.013505..0...
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 00 75 73 74 61 72 00 30 30 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar.00juehv..................
1120 00 00 00 00 00 00 00 00 00 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........juehv..................
1140 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 20 00 30 30 30 30 30 30 20 00 00 00 00 00 00 00 00 .........000000..000000.........
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 23 21 2f 62 69 6e 2f 62 61 73 68 0a 0a 4d 45 3d 60 62 61 73 65 6e 61 6d 65 20 24 30 60 0a 44 49 #!/bin/bash..ME=`basename.$0`.DI
1220 52 3d 22 24 28 20 63 64 20 22 24 28 20 64 69 72 6e 61 6d 65 20 22 24 30 22 20 29 22 20 26 26 20 R="$(.cd."$(.dirname."$0".)".&&.
1240 70 77 64 20 29 2f 22 0a 0a 23 20 54 4f 44 4f 20 67 65 6e 65 72 61 74 65 20 64 69 72 73 20 77 69 pwd.)/"..#.TODO.generate.dirs.wi
1260 74 68 20 43 4d 41 4b 45 20 61 73 20 61 62 73 6f 6c 75 74 20 70 61 74 68 0a 53 43 58 4d 4c 5f 42 th.CMAKE.as.absolut.path.SCXML_B
1280 49 4e 3d 24 44 49 52 22 2e 2e 2f 2e 2e 2f 62 75 69 6c 64 2f 62 69 6e 2f 22 0a 53 43 58 4d 4c 5f IN=$DIR"../../build/bin/".SCXML_
12a0 54 45 53 54 3d 24 44 49 52 22 2e 2e 2f 22 0a 0a 53 49 4d 5f 44 49 52 3d 24 44 49 52 22 2e 2e 2f TEST=$DIR"../"..SIM_DIR=$DIR"../
12c0 2e 2e 2f 62 75 69 6c 64 2f 73 69 6d 75 6c 61 74 69 6f 6e 2f 22 0a 56 48 44 4c 5f 4f 55 54 3d 24 ../build/simulation/".VHDL_OUT=$
12e0 7b 53 49 4d 5f 44 49 52 7d 76 68 64 2f 0a 53 49 4d 5f 4c 49 42 5f 44 49 52 3d 24 7b 53 49 4d 5f {SIM_DIR}vhd/.SIM_LIB_DIR=${SIM_
1300 44 49 52 7d 73 63 78 6d 6c 2f 0a 56 48 44 4c 5f 54 42 5f 4e 41 4d 45 3d 74 62 0a 0a 53 49 4d 55 DIR}scxml/.VHDL_TB_NAME=tb..SIMU
1320 4c 41 54 49 4f 4e 5f 43 4d 44 3d 22 24 7b 49 4e 53 54 41 4c 4c 5f 44 49 52 7d 76 73 69 6d 20 77 LATION_CMD="${INSTALL_DIR}vsim.w
1340 6f 72 6b 2e 74 62 20 2d 64 6f 20 64 65 62 75 67 2e 64 6f 22 0a 0a 23 20 67 65 74 20 61 72 67 75 ork.tb.-do.debug.do"..#.get.argu
1360 6d 65 6e 74 73 0a 54 45 53 54 5f 4e 55 4d 42 45 52 3d 22 74 65 73 74 31 34 34 2e 73 63 78 6d 6c ments.TEST_NUMBER="test144.scxml
1380 22 0a 69 66 20 5b 20 22 24 31 22 20 21 3d 20 22 22 20 5d 20 3b 20 74 68 65 6e 0a 20 20 54 45 53 ".if.[."$1".!=."".].;.then...TES
13a0 54 5f 4e 55 4d 42 45 52 3d 22 24 31 22 0a 66 69 0a 0a 23 20 69 6e 69 74 20 73 69 6d 75 6c 61 74 T_NUMBER="$1".fi..#.init.simulat
13c0 69 6f 6e 20 64 69 72 0a 72 6d 20 2d 72 66 20 24 53 49 4d 5f 44 49 52 0a 6d 6b 64 69 72 20 2d 70 ion.dir.rm.-rf.$SIM_DIR.mkdir.-p
13e0 20 24 53 49 4d 5f 44 49 52 0a 6d 6b 64 69 72 20 2d 70 20 24 56 48 44 4c 5f 4f 55 54 0a 0a 23 20 .$SIM_DIR.mkdir.-p.$VHDL_OUT..#.
1400 57 72 69 74 65 20 66 69 6c 65 0a 63 64 20 24 44 49 52 0a 24 7b 53 43 58 4d 4c 5f 42 49 4e 7d 75 Write.file.cd.$DIR.${SCXML_BIN}u
1420 73 63 78 6d 6c 2d 74 72 61 6e 73 66 6f 72 6d 20 2d 74 20 76 68 64 6c 20 2d 69 20 24 7b 53 43 58 scxml-transform.-t.vhdl.-i.${SCX
1440 4d 4c 5f 54 45 53 54 7d 2f 77 33 63 2f 65 63 6d 61 2f 24 7b 54 45 53 54 5f 4e 55 4d 42 45 52 7d ML_TEST}/w3c/ecma/${TEST_NUMBER}
1460 20 2d 6f 20 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 0a 23 65 63 68 6f 20 22 24 28 .-o.${VHDL_OUT}dut.vhd.#echo."$(
1480 63 61 74 20 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 29 22 0a 65 63 68 6f 20 22 24 cat.${VHDL_OUT}dut.vhd)".echo."$
14a0 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 20 77 72 69 74 74 65 6e 22 0a 54 4d 50 5f 52 {VHDL_OUT}dut.vhd.written".TMP_R
14c0 45 53 55 4c 54 3d 22 24 28 74 61 69 6c 20 2d 6e 20 31 20 24 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 ESULT="$(tail.-n.1.${VHDL_OUT}du
14e0 74 2e 76 68 64 29 22 0a 0a 69 66 20 5b 20 22 24 54 4d 50 5f 52 45 53 55 4c 54 22 20 3d 3d 20 22 t.vhd)"..if.[."$TMP_RESULT".==."
1500 45 52 52 4f 52 22 20 5d 20 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 77 68 ERROR".].;.then...echo."Error.wh
1520 69 6c 65 20 67 65 6e 65 72 61 74 69 6e 67 20 56 48 44 4c 22 0a 20 20 65 78 69 74 20 2d 31 0a 66 ile.generating.VHDL"...exit.-1.f
1540 69 0a 0a 23 20 63 6f 6d 70 69 6c 65 20 73 74 75 66 66 0a 63 64 20 24 7b 53 49 4d 5f 44 49 52 7d i..#.compile.stuff.cd.${SIM_DIR}
1560 0a 67 68 64 6c 20 2d 2d 63 6c 65 61 6e 0a 67 68 64 6c 20 2d 61 20 2d 57 61 2c 2d 2d 33 32 20 24 .ghdl.--clean.ghdl.-a.-Wa,--32.$
1580 7b 56 48 44 4c 5f 4f 55 54 7d 64 75 74 2e 76 68 64 0a 0a 69 66 20 5b 20 24 3f 20 2d 65 71 20 30 {VHDL_OUT}dut.vhd..if.[.$?.-eq.0
15a0 20 5d 20 3b 20 74 68 65 6e 0a 20 20 20 20 65 63 68 6f 20 22 73 79 6e 74 61 78 20 63 68 65 63 6b .].;.then.....echo."syntax.check
15c0 20 6f 6b 2e 22 0a 65 6c 73 65 0a 20 20 20 20 65 63 68 6f 20 22 73 79 6e 74 61 78 20 63 68 65 63 .ok.".else.....echo."syntax.chec
15e0 6b 20 46 41 49 4c 45 44 2e 22 0a 20 20 20 20 65 78 69 74 20 2d 31 0a 66 69 0a 0a 67 68 64 6c 20 k.FAILED.".....exit.-1.fi..ghdl.
1600 2d 65 20 2d 57 61 2c 2d 2d 33 32 20 2d 57 6c 2c 2d 6d 33 32 20 24 7b 56 48 44 4c 5f 54 42 5f 4e -e.-Wa,--32.-Wl,-m32.${VHDL_TB_N
1620 41 4d 45 7d 0a 0a 69 66 20 5b 20 24 3f 20 2d 65 71 20 30 20 5d 20 3b 20 74 68 65 6e 0a 20 20 20 AME}..if.[.$?.-eq.0.].;.then....
1640 20 65 63 68 6f 20 22 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 64 6f 6e 65 2e 22 0a 65 6c 73 65 0a 20 .echo."compilation.done.".else..
1660 20 20 20 65 63 68 6f 20 22 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 46 41 49 4c 45 44 22 0a 20 20 20 ...echo."compilation.FAILED"....
1680 20 65 78 69 74 20 2d 31 0a 66 69 0a 0a 23 20 73 74 61 72 74 20 73 69 6d 75 6c 61 74 6f 72 0a 2e .exit.-1.fi..#.start.simulator..
16a0 2f 74 62 20 2d 2d 73 74 6f 70 2d 74 69 6d 65 3d 31 30 6d 73 20 2d 2d 76 63 64 3d 66 6f 6f 2e 76 /tb.--stop-time=10ms.--vcd=foo.v
16c0 63 64 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cd..............................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 61 75 74 6f 6d 61 74 69 6f 6e 2e 74 63 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 automation.tcl..................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 30 30 30 36 36 34 20 00 30 30 31 37 35 30 20 00 30 30 31 37 35 30 20 00 30 30 30 30 ....000664..001750..001750..0000
1880 30 30 30 31 37 37 35 20 31 32 37 33 32 37 36 36 35 30 31 20 30 31 34 32 37 33 00 20 30 00 00 00 0001775.12732766501.014273..0...
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1900 00 75 73 74 61 72 00 30 30 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar.00juehv..................
1920 00 00 00 00 00 00 00 00 00 6a 75 65 68 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........juehv..................
1940 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 20 00 30 30 30 30 30 30 20 00 00 00 00 00 00 00 00 .........000000..000000.........
1960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 23 20 73 69 6d 75 6c 61 74 69 6f 6e 20 74 69 6d 65 20 69 6e 20 6d 73 0a 65 63 68 6f 20 22 73 74 #.simulation.time.in.ms.echo."st
1a20 65 70 20 73 69 7a 65 22 0a 73 65 74 20 73 74 65 70 20 32 30 0a 23 20 74 69 6d 65 20 75 6e 74 69 ep.size".set.step.20.#.time.unti
1a40 6c 20 73 69 6d 75 6c 61 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 6e 63 65 6c 65 64 0a 65 63 l.simulation.will.be.canceled.ec
1a60 68 6f 20 22 74 69 6d 65 6f 75 74 20 61 66 74 65 72 22 0a 73 65 74 20 74 69 6d 65 6f 75 74 20 31 ho."timeout.after".set.timeout.1
1a80 35 30 30 30 30 30 30 0a 0a 70 72 6f 63 20 72 75 6e 53 69 6d 20 7b 7d 20 7b 0a 20 20 20 23 20 69 5000000..proc.runSim.{}.{....#.i
1aa0 6d 70 6f 72 74 20 74 68 65 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 20 73 74 65 70 0a 20 mport.the.global.variable.step..
1ac0 20 20 67 6c 6f 62 61 6c 20 73 74 65 70 0a 20 20 20 67 6c 6f 62 61 6c 20 74 69 6d 65 6f 75 74 0a ..global.step....global.timeout.
1ae0 20 20 20 75 70 76 61 72 20 30 20 65 72 72 6f 72 4d 73 67 5f 20 65 72 72 6f 72 4d 73 67 0a 20 20 ...upvar.0.errorMsg_.errorMsg...
1b00 20 73 65 74 20 72 75 6e 74 69 6d 65 20 30 0a 0a 20 20 20 23 20 72 65 73 65 74 20 73 69 6d 75 6c .set.runtime.0.....#.reset.simul
1b20 61 74 6f 72 0a 20 20 20 72 65 73 74 61 72 74 20 2d 66 6f 72 63 65 20 2d 6e 6f 77 61 76 65 0a 20 ator....restart.-force.-nowave..
1b40 20 20 61 64 64 20 77 61 76 65 20 2a 0a 20 20 20 20 20 20 73 65 74 20 65 72 72 6f 72 4d 73 67 20 ..add.wave.*.......set.errorMsg.
1b60 22 45 52 52 4f 52 22 0a 0a 20 20 20 65 63 68 6f 20 22 73 74 61 72 74 20 73 69 6d 75 6c 61 74 69 "ERROR".....echo."start.simulati
1b80 6f 6e 22 0a 0a 20 20 20 23 20 72 75 6e 20 75 6e 74 69 6c 20 73 74 61 74 65 20 6d 61 63 68 69 6e on".....#.run.until.state.machin
1ba0 65 20 69 73 20 66 69 6e 69 73 68 65 64 0a 20 20 20 73 65 74 20 65 72 72 20 30 0a 20 20 20 73 65 e.is.finished....set.err.0....se
1bc0 74 20 63 6f 6d 70 6c 65 74 65 64 20 30 0a 20 20 20 77 68 69 6c 65 20 7b 20 24 65 72 72 20 21 3d t.completed.0....while.{.$err.!=
1be0 20 31 20 26 20 24 63 6f 6d 70 6c 65 74 65 64 20 21 3d 20 31 20 26 20 24 72 75 6e 74 69 6d 65 20 .1.&.$completed.!=.1.&.$runtime.
1c00 3c 20 24 74 69 6d 65 6f 75 74 20 7d 20 7b 0a 20 20 20 20 20 20 72 75 6e 20 24 73 74 65 70 20 6e <.$timeout.}.{.......run.$step.n
1c20 73 0a 20 20 20 20 20 20 73 65 74 20 65 72 72 20 5b 65 78 61 6d 69 6e 65 20 2d 74 69 6d 65 20 24 s.......set.err.[examine.-time.$
1c40 72 75 6e 74 69 6d 65 20 2d 62 69 6e 61 72 79 20 2f 74 65 73 74 62 65 6e 63 68 2f 65 72 72 6f 72 runtime.-binary./testbench/error
1c60 5f 6f 5d 0a 20 20 20 20 20 20 73 65 74 20 63 6f 6d 70 6c 65 74 65 64 20 5b 65 78 61 6d 69 6e 65 _o].......set.completed.[examine
1c80 20 2d 74 69 6d 65 20 24 72 75 6e 74 69 6d 65 20 2d 62 69 6e 61 72 79 20 2f 74 65 73 74 62 65 6e .-time.$runtime.-binary./testben
1ca0 63 68 2f 63 6f 6d 70 6c 65 74 65 64 5f 6f 5d 0a 20 20 20 20 20 20 73 65 74 20 72 75 6e 74 69 6d ch/completed_o].......set.runtim
1cc0 65 20 5b 20 65 78 70 72 20 24 72 75 6e 74 69 6d 65 20 2b 20 24 73 74 65 70 5d 0a 20 20 20 7d 0a e.[.expr.$runtime.+.$step]....}.
1ce0 0a 20 20 20 23 20 69 66 20 72 75 6e 6e 69 6e 67 20 69 6e 20 67 75 69 20 6d 6f 64 65 2c 20 76 69 ....#.if.running.in.gui.mode,.vi
1d00 65 77 20 72 65 73 75 6c 74 73 0a 20 20 20 76 69 65 77 20 77 61 76 65 0a 0a 20 20 20 23 20 65 78 ew.results....view.wave.....#.ex
1d20 70 6f 72 74 20 72 65 73 75 6c 74 73 20 74 6f 20 63 6d 64 20 6c 69 6e 65 0a 20 20 20 69 66 20 7b port.results.to.cmd.line....if.{
1d40 20 24 72 75 6e 74 69 6d 65 20 3d 3d 20 24 74 69 6d 65 6f 75 74 20 7d 20 7b 0a 20 20 20 20 20 20 .$runtime.==.$timeout.}.{.......
1d60 65 63 68 6f 20 22 54 49 4d 45 4f 55 54 22 0a 20 20 20 7d 20 65 6c 73 65 69 66 20 7b 20 24 65 72 echo."TIMEOUT"....}.elseif.{.$er
1d80 72 20 3d 3d 20 31 20 7d 20 7b 0a 20 20 20 20 20 20 65 63 68 6f 20 22 45 52 52 4f 52 22 0a 20 20 r.==.1.}.{.......echo."ERROR"...
1da0 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 65 63 68 6f 20 22 4f 4b 22 0a 20 20 20 7d 0a 0a .}.else.{.......echo."OK"....}..
1dc0 7d 0a 0a 23 20 73 74 61 72 74 20 73 69 6d 75 6c 61 74 69 6f 6e 0a 72 75 6e 53 69 6d 0a 0a 23 20 }..#.start.simulation.runSim..#.
1de0 65 78 69 74 20 73 69 6d 75 6c 61 74 6f 72 0a 65 78 69 74 20 2d 66 6f 72 63 65 20 20 0a 00 00 00 exit.simulator.exit.-force......
1e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................