#module = whilesum;
#scope: whilesum (3 signals, 0 logic)
tri unsigned input [8] x
tri unsigned input [8] y
reg unsigned output [8] z
#endscope whilesum
#scope: whilesum.Whadd (3 signals, 0 logic) task whilesum.Whadd
#begin
#assign 
whilesum.Whadd.a
whilesum.Whadd.v
#end 
#while
#comp
G
100
whilesum.Whadd.a
#assign 
whilesum.Whadd.a
+
whilesum.Whadd.a
whilesum.Whadd.v
#end 
#endwhile
#assign_nb 
whilesum.Whadd.r
whilesum.Whadd.a
#end
reg unsigned [8] a
reg unsigned output [8] r
reg unsigned input [8] v
#endscope whilesum.Whadd
#always
#begin
#begin
#assign 
whilesum.Whadd.v
whilesum.x
#end 
#assign 
whilesum.z
whilesum.Whadd.r
#end 
#end
#assign 
whilesum.z
+
whilesum.z
whilesum.x
#end 
#assign 
whilesum.z
+
whilesum.z
whilesum.y
#end 
#end
