myhdl dir func