if (!rst) begin
`reset
end else begin
- if (!in_r && in_a && !inAmount_r) in_a <= 0;
- if (!inAmount_r && inAmount_a) inAmount_a <= 0;
+ `flush
+ if (!in_r_ && in_a && !inAmount_r) in_a <= 0;
+ if (!inAmount_r_ && inAmount_a) inAmount_a <= 0;
if (out_r && out_a) out_r <= 0;
if (in_r && !in_a && inAmount_r && !inAmount_a && !out_r && !out_a) begin
in_a <= 1;