onerror {resume}
quietly virtual signal -install /test_alu { (context /test_alu )&{test_db_low ,test_db_high }} test_bus
quietly virtual signal -install /test_alu { (context /test_alu )&{test_db_high ,test_db_low }} test_bus001
quietly virtual function -install /test_alu/alu_inst -env /test_alu { &{/test_alu/alu_inst/op1_high, /test_alu/alu_inst/op1_low }} OP1
quietly virtual function -install /test_alu/alu_inst -env /test_alu { &{/test_alu/alu_inst/op2_high, /test_alu/alu_inst/op2_low }} OP2
quietly virtual function -install /test_alu/alu_inst -env /test_alu { &{/test_alu/alu_inst/result_hi, /test_alu/alu_inst/result_lo }} RESULT
quietly WaveActivateNextPane {} 0
add wave -noupdate -color Gold -itemcolor Gold -radix hexadecimal -childformat {{{/test_alu/db_w[7]} -radix hexadecimal} {{/test_alu/db_w[6]} -radix hexadecimal} {{/test_alu/db_w[5]} -radix hexadecimal} {{/test_alu/db_w[4]} -radix hexadecimal} {{/test_alu/db_w[3]} -radix hexadecimal} {{/test_alu/db_w[2]} -radix hexadecimal} {{/test_alu/db_w[1]} -radix hexadecimal} {{/test_alu/db_w[0]} -radix hexadecimal}} -subitemconfig {{/test_alu/db_w[7]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[6]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[5]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[4]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[3]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[2]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[1]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db_w[0]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal}} /test_alu/db_w
add wave -noupdate -color Gold -itemcolor Gold -radix hexadecimal -childformat {{{/test_alu/db[7]} -radix hexadecimal} {{/test_alu/db[6]} -radix hexadecimal} {{/test_alu/db[5]} -radix hexadecimal} {{/test_alu/db[4]} -radix hexadecimal} {{/test_alu/db[3]} -radix hexadecimal} {{/test_alu/db[2]} -radix hexadecimal} {{/test_alu/db[1]} -radix hexadecimal} {{/test_alu/db[0]} -radix hexadecimal}} -subitemconfig {{/test_alu/db[7]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[6]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[5]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[4]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[3]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[2]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[1]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal} {/test_alu/db[0]} {-color Gold -height 15 -itemcolor Gold -radix hexadecimal}} /test_alu/db
add wave -noupdate -color {Medium Orchid} -itemcolor Gold -label test_bus -radix hexadecimal -childformat {{{/test_alu/test_bus001[7]} -radix hexadecimal} {{/test_alu/test_bus001[6]} -radix hexadecimal} {{/test_alu/test_bus001[5]} -radix hexadecimal} {{/test_alu/test_bus001[4]} -radix hexadecimal} {{/test_alu/test_bus001[3]} -radix hexadecimal} {{/test_alu/test_bus001[2]} -radix hexadecimal} {{/test_alu/test_bus001[1]} -radix hexadecimal} {{/test_alu/test_bus001[0]} -radix hexadecimal}} -subitemconfig {{/test_alu/test_db_high[3]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_high[2]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_high[1]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_high[0]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_low[3]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_low[2]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_low[1]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal} {/test_alu/test_db_low[0]} {-color {Medium Orchid} -itemcolor Gold -radix hexadecimal}} /test_alu/test_bus001
add wave -noupdate /test_alu/clk
add wave -noupdate -expand -group Registers -color Pink -radix hexadecimal /test_alu/alu_inst/alu_op1
add wave -noupdate -expand -group Registers -color Pink -radix hexadecimal /test_alu/alu_inst/alu_op2
add wave -noupdate -expand -group Registers -radix hexadecimal -childformat {{(7) -radix hexadecimal} {(6) -radix hexadecimal} {(5) -radix hexadecimal} {(4) -radix hexadecimal} {(3) -radix hexadecimal} {(2) -radix hexadecimal} {(1) -radix hexadecimal} {(0) -radix hexadecimal}} -subitemconfig {{/test_alu/alu_inst/op1_high[3]} {-radix hexadecimal} {/test_alu/alu_inst/op1_high[2]} {-radix hexadecimal} {/test_alu/alu_inst/op1_high[1]} {-radix hexadecimal} {/test_alu/alu_inst/op1_high[0]} {-radix hexadecimal} {/test_alu/alu_inst/op1_low[3]} {-radix hexadecimal} {/test_alu/alu_inst/op1_low[2]} {-radix hexadecimal} {/test_alu/alu_inst/op1_low[1]} {-radix hexadecimal} {/test_alu/alu_inst/op1_low[0]} {-radix hexadecimal}} /test_alu/alu_inst/OP1
add wave -noupdate -expand -group Registers -radix hexadecimal /test_alu/alu_inst/OP2
add wave -noupdate -radix hexadecimal /test_alu/alu_inst/result_hi
add wave -noupdate -radix hexadecimal /test_alu/alu_inst/result_lo
add wave -noupdate -expand -group {Bus control} /test_alu/alu_oe
add wave -noupdate -expand -group {Bus control} /test_alu/alu_op1_oe
add wave -noupdate -expand -group {Bus control} /test_alu/alu_op2_oe
add wave -noupdate -expand -group {Bus control} /test_alu/alu_res_oe
add wave -noupdate -expand -group {Bus control} /test_alu/alu_shift_oe
add wave -noupdate -expand -group {Bus control} /test_alu/alu_bs_oe
add wave -noupdate -expand -group {Input shifter} /test_alu/alu_shift_db0
add wave -noupdate -expand -group {Input shifter} /test_alu/alu_shift_db7
add wave -noupdate -expand -group {Input shifter} /test_alu/alu_shift_in
add wave -noupdate -expand -group {Input shifter} /test_alu/alu_shift_right
add wave -noupdate -expand -group {Input shifter} /test_alu/alu_shift_left
add wave -noupdate /test_alu/bsel
add wave -noupdate -expand -group {Operand selectors} /test_alu/alu_op1_sel_bus
add wave -noupdate -expand -group {Operand selectors} /test_alu/alu_op1_sel_low
add wave -noupdate -expand -group {Operand selectors} /test_alu/alu_op1_sel_zero
add wave -noupdate -expand -group {Operand selectors} /test_alu/alu_op2_sel_bus
add wave -noupdate -expand -group {Operand selectors} /test_alu/alu_op2_sel_lq
add wave -noupdate -expand -group {Operand selectors} /test_alu/alu_op2_sel_zero
add wave -noupdate -expand -group {ALU core} /test_alu/alu_core_R
add wave -noupdate -expand -group {ALU core} /test_alu/alu_core_S
add wave -noupdate -expand -group {ALU core} /test_alu/alu_core_V
add wave -noupdate -expand -group {ALU core} /test_alu/alu_sel_op2_neg
add wave -noupdate -expand -group {ALU core} /test_alu/alu_sel_op2_high
add wave -noupdate -expand -group {ALU core} /test_alu/alu_op_low
add wave -noupdate -expand -group Flags /test_alu/alu_core_cf_in
add wave -noupdate -expand -group Flags /test_alu/alu_core_cf_out
add wave -noupdate -expand -group Flags /test_alu/alu_parity_in
add wave -noupdate -expand -group Flags /test_alu/alu_parity_out
add wave -noupdate -expand -group Flags /test_alu/alu_zero
add wave -noupdate -expand -group Flags /test_alu/alu_vf_out
add wave -noupdate -expand -group Flags /test_alu/alu_sf_out
add wave -noupdate -expand -group Flags /test_alu/alu_xf_out
add wave -noupdate -expand -group Flags /test_alu/alu_yf_out
add wave -noupdate -expand -group Flags /test_alu/alu_low_gt_9
add wave -noupdate -expand -group Flags /test_alu/alu_high_gt_9
add wave -noupdate -expand -group Flags /test_alu/alu_high_eq_9
add wave -noupdate /test_alu/cf
add wave -noupdate /test_alu/pf
add wave -noupdate /test_alu/hf
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {1800 ns} 0}
quietly wave cursor active 1
configure wave -namecolwidth 180
configure wave -valuecolwidth 58
configure wave -justifyvalue right
configure wave -signalnamewidth 1
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 0
configure wave -gridperiod 1
configure wave -griddelta 40
configure wave -timeline 1
configure wave -timelineunits us
update
WaveRestoreZoom {0 ns} {4800 ns}
