$date Fri Jul 5 03:41:58 2024 $end $version Icarus Verilog $end $timescale 1s $end $scope module bit3Tb $end $var wire 4 ! w1 [3:0] $end $var reg 3 " r1 [2:0] $end $var reg 3 # r2 [2:0] $end $scope module uut $end $var wire 3 $ A [2:0] $end $var wire 3 % B [2:0] $end $var wire 1 & c2 $end $var wire 1 ' c1 $end $var wire 4 ( C [3:0] $end $scope module fa0 $end $var wire 1 ) A $end $var wire 1 * B $end $var wire 1 & C $end $var wire 1 + S1 $end $var wire 1 , S $end $var wire 1 - C2 $end $var wire 1 . C1 $end $var wire 1 ' C0 $end $scope module ha1 $end $var wire 1 ) A $end $var wire 1 * B $end $var wire 1 . C $end $var wire 1 + S $end $upscope $end $scope module ha2 $end $var wire 1 + A $end $var wire 1 - C $end $var wire 1 , S $end $var wire 1 ' B $end $upscope $end $upscope $end $scope module fa1 $end $var wire 1 / A $end $var wire 1 0 B $end $var wire 1 1 C $end $var wire 1 & C0 $end $var wire 1 2 S1 $end $var wire 1 3 S $end $var wire 1 4 C2 $end $var wire 1 5 C1 $end $scope module ha1 $end $var wire 1 / A $end $var wire 1 0 B $end $var wire 1 5 C $end $var wire 1 2 S $end $upscope $end $scope module ha2 $end $var wire 1 2 A $end $var wire 1 & B $end $var wire 1 4 C $end $var wire 1 3 S $end $upscope $end $upscope $end $scope module ha0 $end $var wire 1 6 A $end $var wire 1 7 B $end $var wire 1 ' C $end $var wire 1 8 S $end $upscope $end $upscope $end $upscope $end $enddefinitions $end #0 $dumpvars 18 17 06 05 04 13 12 01 10 0/ 0. 0- 1, 1+ 1* 0) b111 ( 0' 0& b111 % b0 $ b111 # b0 " b111 ! $end #10 07 16 b110 # b110 % b1 " b1 $ #20 17 0* 06 1) b101 # b101 % b10 " b10 $ #30 07 16 b100 # b100 % b11 " b11 $ #40 17 1* 00 06 0) 1/ b11 # b11 % b100 " b100 $ #50 07 16 b10 # b10 % b101 " b101 $ #60 17 0* 06 1) b1 # b1 % b110 " b110 $ #70 07 16 b0 # b0 % b111 " b111 $ #80 0, 03 b0 ! b0 ( 08 0+ 02 06 0) 0/ b0 " b0 $ #90 b1 ! b1 ( 18 16 b1 " b1 $ #100 1, b10 ! b10 ( 08 1+ 06 1) b10 " b10 $ #110 b11 ! b11 ( 18 16 b11 " b11 $ #120 0, 13 b100 ! b100 ( 08 0+ 12 06 0) 1/ b100 " b100 $ #130 b101 ! b101 ( 18 16 b101 " b101 $ #140 1, b110 ! b110 ( 08 1+ 06 1) b110 " b110 $ #150 b111 ! b111 ( 18 16 b111 " b111 $ #160