|  |  |  | @@ -7,72 +7,72 @@ | 
		
	
		
			
				|  |  |  |  | :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/vhdl_textio.vpi"; | 
		
	
		
			
				|  |  |  |  | :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/v2005_math.vpi"; | 
		
	
		
			
				|  |  |  |  | :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/va_math.vpi"; | 
		
	
		
			
				|  |  |  |  | S_0x555b2f00bc50 .scope module, "htb" "htb" 2 1; | 
		
	
		
			
				|  |  |  |  | S_0x55be1d5c3f90 .scope module, "htb" "htb" 2 1; | 
		
	
		
			
				|  |  |  |  |  .timescale 0 0; | 
		
	
		
			
				|  |  |  |  | v0x555b2f01d190_0 .var "value1", 7 0; | 
		
	
		
			
				|  |  |  |  | v0x555b2f01d270_0 .var "value2", 7 0; | 
		
	
		
			
				|  |  |  |  | S_0x555b2f00bde0 .scope module, "uut" "hamming" 2 7, 3 1 0, S_0x555b2f00bc50; | 
		
	
		
			
				|  |  |  |  | v0x55be1d5d5ae0_0 .net "hammingValue", 3 0, v0x55be1d58ab00_0;  1 drivers | 
		
	
		
			
				|  |  |  |  | v0x55be1d5d5bd0_0 .var "value1", 7 0; | 
		
	
		
			
				|  |  |  |  | v0x55be1d5d5ca0_0 .var "value2", 7 0; | 
		
	
		
			
				|  |  |  |  | S_0x55be1d5c4120 .scope module, "uut" "hamming" 2 7, 3 1 0, S_0x55be1d5c3f90; | 
		
	
		
			
				|  |  |  |  |  .timescale 0 0; | 
		
	
		
			
				|  |  |  |  |     .port_info 0 /INPUT 8 "value1"; | 
		
	
		
			
				|  |  |  |  |     .port_info 1 /INPUT 8 "value2"; | 
		
	
		
			
				|  |  |  |  |     .port_info 2 /OUTPUT 4 "hammingValue"; | 
		
	
		
			
				|  |  |  |  | v0x555b2efd27f0_0 .var "hammingValue", 3 0; | 
		
	
		
			
				|  |  |  |  | v0x555b2efd2c00_0 .var/i "i", 31 0; | 
		
	
		
			
				|  |  |  |  | o0x7f3f4267c078 .functor BUFZ 8, C4<zzzzzzzz>; HiZ drive | 
		
	
		
			
				|  |  |  |  | v0x555b2f01cf70_0 .net "value1", 7 0, o0x7f3f4267c078;  0 drivers | 
		
	
		
			
				|  |  |  |  | o0x7f3f4267c0a8 .functor BUFZ 8, C4<zzzzzzzz>; HiZ drive | 
		
	
		
			
				|  |  |  |  | v0x555b2f01d030_0 .net "value2", 7 0, o0x7f3f4267c0a8;  0 drivers | 
		
	
		
			
				|  |  |  |  | E_0x555b2f00a130 .event edge, v0x555b2f01cf70_0, v0x555b2f01d030_0, v0x555b2efd27f0_0; | 
		
	
		
			
				|  |  |  |  |     .scope S_0x555b2f00bde0; | 
		
	
		
			
				|  |  |  |  | v0x55be1d58ab00_0 .var "hammingValue", 3 0; | 
		
	
		
			
				|  |  |  |  | v0x55be1d58af10_0 .var/i "i", 31 0; | 
		
	
		
			
				|  |  |  |  | v0x55be1d5d58c0_0 .net "value1", 7 0, v0x55be1d5d5bd0_0;  1 drivers | 
		
	
		
			
				|  |  |  |  | v0x55be1d5d5980_0 .net "value2", 7 0, v0x55be1d5d5ca0_0;  1 drivers | 
		
	
		
			
				|  |  |  |  | E_0x55be1d589690 .event edge, v0x55be1d5d58c0_0, v0x55be1d5d5980_0, v0x55be1d58ab00_0; | 
		
	
		
			
				|  |  |  |  |     .scope S_0x55be1d5c4120; | 
		
	
		
			
				|  |  |  |  | T_0 ; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2efd2c00_0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d58af10_0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %end; | 
		
	
		
			
				|  |  |  |  |     .thread T_0; | 
		
	
		
			
				|  |  |  |  |     .scope S_0x555b2f00bde0; | 
		
	
		
			
				|  |  |  |  |     .scope S_0x55be1d5c4120; | 
		
	
		
			
				|  |  |  |  | T_1 ; | 
		
	
		
			
				|  |  |  |  |     %wait E_0x555b2f00a130; | 
		
	
		
			
				|  |  |  |  |     %wait E_0x55be1d589690; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 0, 0, 4; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2efd27f0_0, 0, 4; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d58ab00_0, 0, 4; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2efd2c00_0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d58af10_0, 0, 32; | 
		
	
		
			
				|  |  |  |  | T_1.0 ; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2efd2c00_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d58af10_0; | 
		
	
		
			
				|  |  |  |  |     %cmpi/s 8, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %jmp/0xz T_1.1, 5; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2f01cf70_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2efd2c00_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d5d58c0_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d58af10_0; | 
		
	
		
			
				|  |  |  |  |     %part/s 1; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2f01d030_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2efd2c00_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d5d5980_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d58af10_0; | 
		
	
		
			
				|  |  |  |  |     %part/s 1; | 
		
	
		
			
				|  |  |  |  |     %cmp/e; | 
		
	
		
			
				|  |  |  |  |     %cmp/ne; | 
		
	
		
			
				|  |  |  |  |     %jmp/0xz  T_1.2, 4; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2efd27f0_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d58ab00_0; | 
		
	
		
			
				|  |  |  |  |     %addi 1, 0, 4; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2efd27f0_0, 0, 4; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d58ab00_0, 0, 4; | 
		
	
		
			
				|  |  |  |  | T_1.2 ; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x555b2efd2c00_0; | 
		
	
		
			
				|  |  |  |  |     %load/vec4 v0x55be1d58af10_0; | 
		
	
		
			
				|  |  |  |  |     %addi 1, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2efd2c00_0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d58af10_0, 0, 32; | 
		
	
		
			
				|  |  |  |  |     %jmp T_1.0; | 
		
	
		
			
				|  |  |  |  | T_1.1 ; | 
		
	
		
			
				|  |  |  |  |     %jmp T_1; | 
		
	
		
			
				|  |  |  |  |     .thread T_1, $push; | 
		
	
		
			
				|  |  |  |  |     .scope S_0x555b2f00bc50; | 
		
	
		
			
				|  |  |  |  |     .scope S_0x55be1d5c3f90; | 
		
	
		
			
				|  |  |  |  | T_2 ; | 
		
	
		
			
				|  |  |  |  |     %vpi_call 2 12 "$dumpfile", "ham.vcd" {0 0 0}; | 
		
	
		
			
				|  |  |  |  |     %vpi_call 2 13 "$dumpvars" {0 0 0}; | 
		
	
		
			
				|  |  |  |  |     %vpi_call 2 14 "$dumpfile", "ham.vcd" {0 0 0}; | 
		
	
		
			
				|  |  |  |  |     %vpi_call 2 15 "$dumpvars" {0 0 0}; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 176, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2f01d190_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d5d5bd0_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 191, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2f01d270_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d5d5ca0_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %delay 10, 0; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 191, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2f01d190_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d5d5bd0_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %pushi/vec4 191, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x555b2f01d270_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %store/vec4 v0x55be1d5d5ca0_0, 0, 8; | 
		
	
		
			
				|  |  |  |  |     %delay 10, 0; | 
		
	
		
			
				|  |  |  |  |     %vpi_call 2 18 "$display", v0x55be1d5d5ae0_0 {0 0 0}; | 
		
	
		
			
				|  |  |  |  |     %end; | 
		
	
		
			
				|  |  |  |  |     .thread T_2; | 
		
	
		
			
				|  |  |  |  | # The file index is used to find the file name in the following table. | 
		
	
	
		
			
				
					
					|  |  |  |   |