proc clockdiv_2 (
clk: Logic,
rst: Logic
) -> Logic
{
proc (clk) {
match (~rst) {
0 => out_clk = 0,
1 => out_clk = ~out_clk
}