diff --git a/stdlib/hdl/oh_7seg_decode.v b/stdlib/rtl/oh_7seg_decode.v similarity index 100% rename from stdlib/hdl/oh_7seg_decode.v rename to stdlib/rtl/oh_7seg_decode.v diff --git a/stdlib/hdl/oh_abs.v b/stdlib/rtl/oh_abs.v similarity index 100% rename from stdlib/hdl/oh_abs.v rename to stdlib/rtl/oh_abs.v diff --git a/stdlib/hdl/oh_add.v b/stdlib/rtl/oh_add.v similarity index 100% rename from stdlib/hdl/oh_add.v rename to stdlib/rtl/oh_add.v diff --git a/stdlib/hdl/oh_and2.v b/stdlib/rtl/oh_and2.v similarity index 100% rename from stdlib/hdl/oh_and2.v rename to stdlib/rtl/oh_and2.v diff --git a/stdlib/hdl/oh_and3.v b/stdlib/rtl/oh_and3.v similarity index 100% rename from stdlib/hdl/oh_and3.v rename to stdlib/rtl/oh_and3.v diff --git a/stdlib/hdl/oh_and4.v b/stdlib/rtl/oh_and4.v similarity index 100% rename from stdlib/hdl/oh_and4.v rename to stdlib/rtl/oh_and4.v diff --git a/stdlib/hdl/oh_ao21.v b/stdlib/rtl/oh_ao21.v similarity index 100% rename from stdlib/hdl/oh_ao21.v rename to stdlib/rtl/oh_ao21.v diff --git a/stdlib/hdl/oh_ao211.v b/stdlib/rtl/oh_ao211.v similarity index 100% rename from stdlib/hdl/oh_ao211.v rename to stdlib/rtl/oh_ao211.v diff --git a/stdlib/hdl/oh_ao22.v b/stdlib/rtl/oh_ao22.v similarity index 100% rename from stdlib/hdl/oh_ao22.v rename to stdlib/rtl/oh_ao22.v diff --git a/stdlib/hdl/oh_ao221.v b/stdlib/rtl/oh_ao221.v similarity index 100% rename from stdlib/hdl/oh_ao221.v rename to stdlib/rtl/oh_ao221.v diff --git a/stdlib/hdl/oh_ao222.v b/stdlib/rtl/oh_ao222.v similarity index 100% rename from stdlib/hdl/oh_ao222.v rename to stdlib/rtl/oh_ao222.v diff --git a/stdlib/hdl/oh_ao31.v b/stdlib/rtl/oh_ao31.v similarity index 100% rename from stdlib/hdl/oh_ao31.v rename to stdlib/rtl/oh_ao31.v diff --git a/stdlib/hdl/oh_ao311.v b/stdlib/rtl/oh_ao311.v similarity index 100% rename from stdlib/hdl/oh_ao311.v rename to stdlib/rtl/oh_ao311.v diff --git a/stdlib/hdl/oh_ao32.v b/stdlib/rtl/oh_ao32.v similarity index 100% rename from stdlib/hdl/oh_ao32.v rename to stdlib/rtl/oh_ao32.v diff --git a/stdlib/hdl/oh_ao33.v b/stdlib/rtl/oh_ao33.v similarity index 100% rename from stdlib/hdl/oh_ao33.v rename to stdlib/rtl/oh_ao33.v diff --git a/stdlib/hdl/oh_aoi21.v b/stdlib/rtl/oh_aoi21.v similarity index 100% rename from stdlib/hdl/oh_aoi21.v rename to stdlib/rtl/oh_aoi21.v diff --git a/stdlib/hdl/oh_aoi211.v b/stdlib/rtl/oh_aoi211.v similarity index 100% rename from stdlib/hdl/oh_aoi211.v rename to stdlib/rtl/oh_aoi211.v diff --git a/stdlib/hdl/oh_aoi22.v b/stdlib/rtl/oh_aoi22.v similarity index 100% rename from stdlib/hdl/oh_aoi22.v rename to stdlib/rtl/oh_aoi22.v diff --git a/stdlib/hdl/oh_aoi221.v b/stdlib/rtl/oh_aoi221.v similarity index 100% rename from stdlib/hdl/oh_aoi221.v rename to stdlib/rtl/oh_aoi221.v diff --git a/stdlib/hdl/oh_aoi222.v b/stdlib/rtl/oh_aoi222.v similarity index 100% rename from stdlib/hdl/oh_aoi222.v rename to stdlib/rtl/oh_aoi222.v diff --git a/stdlib/hdl/oh_aoi31.v b/stdlib/rtl/oh_aoi31.v similarity index 100% rename from stdlib/hdl/oh_aoi31.v rename to stdlib/rtl/oh_aoi31.v diff --git a/stdlib/hdl/oh_aoi311.v b/stdlib/rtl/oh_aoi311.v similarity index 100% rename from stdlib/hdl/oh_aoi311.v rename to stdlib/rtl/oh_aoi311.v diff --git a/stdlib/hdl/oh_aoi32.v b/stdlib/rtl/oh_aoi32.v similarity index 100% rename from stdlib/hdl/oh_aoi32.v rename to stdlib/rtl/oh_aoi32.v diff --git a/stdlib/hdl/oh_aoi33.v b/stdlib/rtl/oh_aoi33.v similarity index 100% rename from stdlib/hdl/oh_aoi33.v rename to stdlib/rtl/oh_aoi33.v diff --git a/stdlib/hdl/oh_arbiter.v b/stdlib/rtl/oh_arbiter.v similarity index 100% rename from stdlib/hdl/oh_arbiter.v rename to stdlib/rtl/oh_arbiter.v diff --git a/stdlib/hdl/oh_bin2gray.v b/stdlib/rtl/oh_bin2gray.v similarity index 100% rename from stdlib/hdl/oh_bin2gray.v rename to stdlib/rtl/oh_bin2gray.v diff --git a/stdlib/hdl/oh_bin2onehot.v b/stdlib/rtl/oh_bin2onehot.v similarity index 100% rename from stdlib/hdl/oh_bin2onehot.v rename to stdlib/rtl/oh_bin2onehot.v diff --git a/stdlib/hdl/oh_bitreverse.v b/stdlib/rtl/oh_bitreverse.v similarity index 100% rename from stdlib/hdl/oh_bitreverse.v rename to stdlib/rtl/oh_bitreverse.v diff --git a/stdlib/hdl/oh_buf.v b/stdlib/rtl/oh_buf.v similarity index 100% rename from stdlib/hdl/oh_buf.v rename to stdlib/rtl/oh_buf.v diff --git a/stdlib/hdl/oh_buffer.v b/stdlib/rtl/oh_buffer.v similarity index 100% rename from stdlib/hdl/oh_buffer.v rename to stdlib/rtl/oh_buffer.v diff --git a/stdlib/hdl/oh_clockdiv.v b/stdlib/rtl/oh_clockdiv.v similarity index 100% rename from stdlib/hdl/oh_clockdiv.v rename to stdlib/rtl/oh_clockdiv.v diff --git a/stdlib/hdl/oh_clockgate.v b/stdlib/rtl/oh_clockgate.v similarity index 100% rename from stdlib/hdl/oh_clockgate.v rename to stdlib/rtl/oh_clockgate.v diff --git a/stdlib/hdl/oh_clockmux.v b/stdlib/rtl/oh_clockmux.v similarity index 100% rename from stdlib/hdl/oh_clockmux.v rename to stdlib/rtl/oh_clockmux.v diff --git a/stdlib/hdl/oh_clockmux2.v b/stdlib/rtl/oh_clockmux2.v similarity index 100% rename from stdlib/hdl/oh_clockmux2.v rename to stdlib/rtl/oh_clockmux2.v diff --git a/stdlib/hdl/oh_clockmux4.v b/stdlib/rtl/oh_clockmux4.v similarity index 100% rename from stdlib/hdl/oh_clockmux4.v rename to stdlib/rtl/oh_clockmux4.v diff --git a/stdlib/hdl/oh_clockor.v b/stdlib/rtl/oh_clockor.v similarity index 100% rename from stdlib/hdl/oh_clockor.v rename to stdlib/rtl/oh_clockor.v diff --git a/stdlib/hdl/oh_counter.v b/stdlib/rtl/oh_counter.v similarity index 100% rename from stdlib/hdl/oh_counter.v rename to stdlib/rtl/oh_counter.v diff --git a/stdlib/hdl/oh_csa32.v b/stdlib/rtl/oh_csa32.v similarity index 100% rename from stdlib/hdl/oh_csa32.v rename to stdlib/rtl/oh_csa32.v diff --git a/stdlib/hdl/oh_csa42.v b/stdlib/rtl/oh_csa42.v similarity index 100% rename from stdlib/hdl/oh_csa42.v rename to stdlib/rtl/oh_csa42.v diff --git a/stdlib/hdl/oh_csa62.v b/stdlib/rtl/oh_csa62.v similarity index 100% rename from stdlib/hdl/oh_csa62.v rename to stdlib/rtl/oh_csa62.v diff --git a/stdlib/hdl/oh_csa92.v b/stdlib/rtl/oh_csa92.v similarity index 100% rename from stdlib/hdl/oh_csa92.v rename to stdlib/rtl/oh_csa92.v diff --git a/stdlib/hdl/oh_datagate.v b/stdlib/rtl/oh_datagate.v similarity index 100% rename from stdlib/hdl/oh_datagate.v rename to stdlib/rtl/oh_datagate.v diff --git a/stdlib/hdl/oh_debouncer.v b/stdlib/rtl/oh_debouncer.v similarity index 100% rename from stdlib/hdl/oh_debouncer.v rename to stdlib/rtl/oh_debouncer.v diff --git a/stdlib/hdl/oh_delay.v b/stdlib/rtl/oh_delay.v similarity index 100% rename from stdlib/hdl/oh_delay.v rename to stdlib/rtl/oh_delay.v diff --git a/stdlib/hdl/oh_dffnq.v b/stdlib/rtl/oh_dffnq.v similarity index 100% rename from stdlib/hdl/oh_dffnq.v rename to stdlib/rtl/oh_dffnq.v diff --git a/stdlib/hdl/oh_dffq.v b/stdlib/rtl/oh_dffq.v similarity index 100% rename from stdlib/hdl/oh_dffq.v rename to stdlib/rtl/oh_dffq.v diff --git a/stdlib/hdl/oh_dffqn.v b/stdlib/rtl/oh_dffqn.v similarity index 100% rename from stdlib/hdl/oh_dffqn.v rename to stdlib/rtl/oh_dffqn.v diff --git a/stdlib/hdl/oh_dffrq.v b/stdlib/rtl/oh_dffrq.v similarity index 100% rename from stdlib/hdl/oh_dffrq.v rename to stdlib/rtl/oh_dffrq.v diff --git a/stdlib/hdl/oh_dffrqn.v b/stdlib/rtl/oh_dffrqn.v similarity index 100% rename from stdlib/hdl/oh_dffrqn.v rename to stdlib/rtl/oh_dffrqn.v diff --git a/stdlib/hdl/oh_dffsq.v b/stdlib/rtl/oh_dffsq.v similarity index 100% rename from stdlib/hdl/oh_dffsq.v rename to stdlib/rtl/oh_dffsq.v diff --git a/stdlib/hdl/oh_dffsqn.v b/stdlib/rtl/oh_dffsqn.v similarity index 100% rename from stdlib/hdl/oh_dffsqn.v rename to stdlib/rtl/oh_dffsqn.v diff --git a/stdlib/hdl/oh_dpram.v b/stdlib/rtl/oh_dpram.v similarity index 100% rename from stdlib/hdl/oh_dpram.v rename to stdlib/rtl/oh_dpram.v diff --git a/stdlib/hdl/oh_dsync.v b/stdlib/rtl/oh_dsync.v similarity index 100% rename from stdlib/hdl/oh_dsync.v rename to stdlib/rtl/oh_dsync.v diff --git a/stdlib/hdl/oh_edge2pulse.v b/stdlib/rtl/oh_edge2pulse.v similarity index 100% rename from stdlib/hdl/oh_edge2pulse.v rename to stdlib/rtl/oh_edge2pulse.v diff --git a/stdlib/hdl/oh_edgealign.v b/stdlib/rtl/oh_edgealign.v similarity index 100% rename from stdlib/hdl/oh_edgealign.v rename to stdlib/rtl/oh_edgealign.v diff --git a/stdlib/hdl/oh_fall2pulse.v b/stdlib/rtl/oh_fall2pulse.v similarity index 100% rename from stdlib/hdl/oh_fall2pulse.v rename to stdlib/rtl/oh_fall2pulse.v diff --git a/stdlib/hdl/oh_fifo_async.v b/stdlib/rtl/oh_fifo_async.v similarity index 100% rename from stdlib/hdl/oh_fifo_async.v rename to stdlib/rtl/oh_fifo_async.v diff --git a/stdlib/hdl/oh_fifo_cdc.v b/stdlib/rtl/oh_fifo_cdc.v similarity index 100% rename from stdlib/hdl/oh_fifo_cdc.v rename to stdlib/rtl/oh_fifo_cdc.v diff --git a/stdlib/hdl/oh_fifo_sync.v b/stdlib/rtl/oh_fifo_sync.v similarity index 100% rename from stdlib/hdl/oh_fifo_sync.v rename to stdlib/rtl/oh_fifo_sync.v diff --git a/stdlib/hdl/oh_gray2bin.v b/stdlib/rtl/oh_gray2bin.v similarity index 100% rename from stdlib/hdl/oh_gray2bin.v rename to stdlib/rtl/oh_gray2bin.v diff --git a/stdlib/hdl/oh_header.v b/stdlib/rtl/oh_header.v similarity index 100% rename from stdlib/hdl/oh_header.v rename to stdlib/rtl/oh_header.v diff --git a/stdlib/hdl/oh_iddr.v b/stdlib/rtl/oh_iddr.v similarity index 100% rename from stdlib/hdl/oh_iddr.v rename to stdlib/rtl/oh_iddr.v diff --git a/stdlib/hdl/oh_inv.v b/stdlib/rtl/oh_inv.v similarity index 100% rename from stdlib/hdl/oh_inv.v rename to stdlib/rtl/oh_inv.v diff --git a/stdlib/hdl/oh_isobufhi.v b/stdlib/rtl/oh_isobufhi.v similarity index 100% rename from stdlib/hdl/oh_isobufhi.v rename to stdlib/rtl/oh_isobufhi.v diff --git a/stdlib/hdl/oh_isobuflo.v b/stdlib/rtl/oh_isobuflo.v similarity index 100% rename from stdlib/hdl/oh_isobuflo.v rename to stdlib/rtl/oh_isobuflo.v diff --git a/stdlib/hdl/oh_lat0.v b/stdlib/rtl/oh_lat0.v similarity index 100% rename from stdlib/hdl/oh_lat0.v rename to stdlib/rtl/oh_lat0.v diff --git a/stdlib/hdl/oh_lat1.v b/stdlib/rtl/oh_lat1.v similarity index 100% rename from stdlib/hdl/oh_lat1.v rename to stdlib/rtl/oh_lat1.v diff --git a/stdlib/hdl/oh_latnq.v b/stdlib/rtl/oh_latnq.v similarity index 100% rename from stdlib/hdl/oh_latnq.v rename to stdlib/rtl/oh_latnq.v diff --git a/stdlib/hdl/oh_latq.v b/stdlib/rtl/oh_latq.v similarity index 100% rename from stdlib/hdl/oh_latq.v rename to stdlib/rtl/oh_latq.v diff --git a/stdlib/hdl/oh_mult.v b/stdlib/rtl/oh_mult.v similarity index 100% rename from stdlib/hdl/oh_mult.v rename to stdlib/rtl/oh_mult.v diff --git a/stdlib/hdl/oh_mux.v b/stdlib/rtl/oh_mux.v similarity index 100% rename from stdlib/hdl/oh_mux.v rename to stdlib/rtl/oh_mux.v diff --git a/stdlib/hdl/oh_mux12.v b/stdlib/rtl/oh_mux12.v similarity index 100% rename from stdlib/hdl/oh_mux12.v rename to stdlib/rtl/oh_mux12.v diff --git a/stdlib/hdl/oh_mux2.v b/stdlib/rtl/oh_mux2.v similarity index 100% rename from stdlib/hdl/oh_mux2.v rename to stdlib/rtl/oh_mux2.v diff --git a/stdlib/hdl/oh_mux3.v b/stdlib/rtl/oh_mux3.v similarity index 100% rename from stdlib/hdl/oh_mux3.v rename to stdlib/rtl/oh_mux3.v diff --git a/stdlib/hdl/oh_mux4.v b/stdlib/rtl/oh_mux4.v similarity index 100% rename from stdlib/hdl/oh_mux4.v rename to stdlib/rtl/oh_mux4.v diff --git a/stdlib/hdl/oh_mux5.v b/stdlib/rtl/oh_mux5.v similarity index 100% rename from stdlib/hdl/oh_mux5.v rename to stdlib/rtl/oh_mux5.v diff --git a/stdlib/hdl/oh_mux6.v b/stdlib/rtl/oh_mux6.v similarity index 100% rename from stdlib/hdl/oh_mux6.v rename to stdlib/rtl/oh_mux6.v diff --git a/stdlib/hdl/oh_mux7.v b/stdlib/rtl/oh_mux7.v similarity index 100% rename from stdlib/hdl/oh_mux7.v rename to stdlib/rtl/oh_mux7.v diff --git a/stdlib/hdl/oh_mux8.v b/stdlib/rtl/oh_mux8.v similarity index 100% rename from stdlib/hdl/oh_mux8.v rename to stdlib/rtl/oh_mux8.v diff --git a/stdlib/hdl/oh_mux9.v b/stdlib/rtl/oh_mux9.v similarity index 100% rename from stdlib/hdl/oh_mux9.v rename to stdlib/rtl/oh_mux9.v diff --git a/stdlib/hdl/oh_mx2.v b/stdlib/rtl/oh_mx2.v similarity index 100% rename from stdlib/hdl/oh_mx2.v rename to stdlib/rtl/oh_mx2.v diff --git a/stdlib/hdl/oh_mx3.v b/stdlib/rtl/oh_mx3.v similarity index 100% rename from stdlib/hdl/oh_mx3.v rename to stdlib/rtl/oh_mx3.v diff --git a/stdlib/hdl/oh_mx4.v b/stdlib/rtl/oh_mx4.v similarity index 100% rename from stdlib/hdl/oh_mx4.v rename to stdlib/rtl/oh_mx4.v diff --git a/stdlib/hdl/oh_mxi2.v b/stdlib/rtl/oh_mxi2.v similarity index 100% rename from stdlib/hdl/oh_mxi2.v rename to stdlib/rtl/oh_mxi2.v diff --git a/stdlib/hdl/oh_mxi3.v b/stdlib/rtl/oh_mxi3.v similarity index 100% rename from stdlib/hdl/oh_mxi3.v rename to stdlib/rtl/oh_mxi3.v diff --git a/stdlib/hdl/oh_mxi4.v b/stdlib/rtl/oh_mxi4.v similarity index 100% rename from stdlib/hdl/oh_mxi4.v rename to stdlib/rtl/oh_mxi4.v diff --git a/stdlib/hdl/oh_nand3.v b/stdlib/rtl/oh_nand3.v similarity index 100% rename from stdlib/hdl/oh_nand3.v rename to stdlib/rtl/oh_nand3.v diff --git a/stdlib/hdl/oh_nand4.v b/stdlib/rtl/oh_nand4.v similarity index 100% rename from stdlib/hdl/oh_nand4.v rename to stdlib/rtl/oh_nand4.v diff --git a/stdlib/hdl/oh_nor2.v b/stdlib/rtl/oh_nor2.v similarity index 100% rename from stdlib/hdl/oh_nor2.v rename to stdlib/rtl/oh_nor2.v diff --git a/stdlib/hdl/oh_nor3.v b/stdlib/rtl/oh_nor3.v similarity index 100% rename from stdlib/hdl/oh_nor3.v rename to stdlib/rtl/oh_nor3.v diff --git a/stdlib/hdl/oh_nor4.v b/stdlib/rtl/oh_nor4.v similarity index 100% rename from stdlib/hdl/oh_nor4.v rename to stdlib/rtl/oh_nor4.v diff --git a/stdlib/hdl/oh_oa21.v b/stdlib/rtl/oh_oa21.v similarity index 100% rename from stdlib/hdl/oh_oa21.v rename to stdlib/rtl/oh_oa21.v diff --git a/stdlib/hdl/oh_oa211.v b/stdlib/rtl/oh_oa211.v similarity index 100% rename from stdlib/hdl/oh_oa211.v rename to stdlib/rtl/oh_oa211.v diff --git a/stdlib/hdl/oh_oa22.v b/stdlib/rtl/oh_oa22.v similarity index 100% rename from stdlib/hdl/oh_oa22.v rename to stdlib/rtl/oh_oa22.v diff --git a/stdlib/hdl/oh_oa221.v b/stdlib/rtl/oh_oa221.v similarity index 100% rename from stdlib/hdl/oh_oa221.v rename to stdlib/rtl/oh_oa221.v diff --git a/stdlib/hdl/oh_oa222.v b/stdlib/rtl/oh_oa222.v similarity index 100% rename from stdlib/hdl/oh_oa222.v rename to stdlib/rtl/oh_oa222.v diff --git a/stdlib/hdl/oh_oa31.v b/stdlib/rtl/oh_oa31.v similarity index 100% rename from stdlib/hdl/oh_oa31.v rename to stdlib/rtl/oh_oa31.v diff --git a/stdlib/hdl/oh_oa311.v b/stdlib/rtl/oh_oa311.v similarity index 100% rename from stdlib/hdl/oh_oa311.v rename to stdlib/rtl/oh_oa311.v diff --git a/stdlib/hdl/oh_oa32.v b/stdlib/rtl/oh_oa32.v similarity index 100% rename from stdlib/hdl/oh_oa32.v rename to stdlib/rtl/oh_oa32.v diff --git a/stdlib/hdl/oh_oa33.v b/stdlib/rtl/oh_oa33.v similarity index 100% rename from stdlib/hdl/oh_oa33.v rename to stdlib/rtl/oh_oa33.v diff --git a/stdlib/hdl/oh_oai21.v b/stdlib/rtl/oh_oai21.v similarity index 100% rename from stdlib/hdl/oh_oai21.v rename to stdlib/rtl/oh_oai21.v diff --git a/stdlib/hdl/oh_oai22.v b/stdlib/rtl/oh_oai22.v similarity index 100% rename from stdlib/hdl/oh_oai22.v rename to stdlib/rtl/oh_oai22.v diff --git a/stdlib/hdl/oh_oai221.v b/stdlib/rtl/oh_oai221.v similarity index 100% rename from stdlib/hdl/oh_oai221.v rename to stdlib/rtl/oh_oai221.v diff --git a/stdlib/hdl/oh_oai222.v b/stdlib/rtl/oh_oai222.v similarity index 100% rename from stdlib/hdl/oh_oai222.v rename to stdlib/rtl/oh_oai222.v diff --git a/stdlib/hdl/oh_oai31.v b/stdlib/rtl/oh_oai31.v similarity index 100% rename from stdlib/hdl/oh_oai31.v rename to stdlib/rtl/oh_oai31.v diff --git a/stdlib/hdl/oh_oai311.v b/stdlib/rtl/oh_oai311.v similarity index 100% rename from stdlib/hdl/oh_oai311.v rename to stdlib/rtl/oh_oai311.v diff --git a/stdlib/hdl/oh_oai32.v b/stdlib/rtl/oh_oai32.v similarity index 100% rename from stdlib/hdl/oh_oai32.v rename to stdlib/rtl/oh_oai32.v diff --git a/stdlib/hdl/oh_oai33.v b/stdlib/rtl/oh_oai33.v similarity index 100% rename from stdlib/hdl/oh_oai33.v rename to stdlib/rtl/oh_oai33.v diff --git a/stdlib/hdl/oh_oddr.v b/stdlib/rtl/oh_oddr.v similarity index 100% rename from stdlib/hdl/oh_oddr.v rename to stdlib/rtl/oh_oddr.v diff --git a/stdlib/hdl/oh_or2.v b/stdlib/rtl/oh_or2.v similarity index 100% rename from stdlib/hdl/oh_or2.v rename to stdlib/rtl/oh_or2.v diff --git a/stdlib/hdl/oh_or3.v b/stdlib/rtl/oh_or3.v similarity index 100% rename from stdlib/hdl/oh_or3.v rename to stdlib/rtl/oh_or3.v diff --git a/stdlib/hdl/oh_or4.v b/stdlib/rtl/oh_or4.v similarity index 100% rename from stdlib/hdl/oh_or4.v rename to stdlib/rtl/oh_or4.v diff --git a/stdlib/hdl/oh_par2ser.v b/stdlib/rtl/oh_par2ser.v similarity index 100% rename from stdlib/hdl/oh_par2ser.v rename to stdlib/rtl/oh_par2ser.v diff --git a/stdlib/hdl/oh_parity.v b/stdlib/rtl/oh_parity.v similarity index 100% rename from stdlib/hdl/oh_parity.v rename to stdlib/rtl/oh_parity.v diff --git a/stdlib/hdl/oh_pll.v b/stdlib/rtl/oh_pll.v similarity index 100% rename from stdlib/hdl/oh_pll.v rename to stdlib/rtl/oh_pll.v diff --git a/stdlib/hdl/oh_pulse.v b/stdlib/rtl/oh_pulse.v similarity index 100% rename from stdlib/hdl/oh_pulse.v rename to stdlib/rtl/oh_pulse.v diff --git a/stdlib/hdl/oh_pulse2pulse.v b/stdlib/rtl/oh_pulse2pulse.v similarity index 100% rename from stdlib/hdl/oh_pulse2pulse.v rename to stdlib/rtl/oh_pulse2pulse.v diff --git a/stdlib/hdl/oh_pwr_buf.v b/stdlib/rtl/oh_pwr_buf.v similarity index 100% rename from stdlib/hdl/oh_pwr_buf.v rename to stdlib/rtl/oh_pwr_buf.v diff --git a/stdlib/hdl/oh_ram.v b/stdlib/rtl/oh_ram.v similarity index 100% rename from stdlib/hdl/oh_ram.v rename to stdlib/rtl/oh_ram.v diff --git a/stdlib/hdl/oh_random.v b/stdlib/rtl/oh_random.v similarity index 100% rename from stdlib/hdl/oh_random.v rename to stdlib/rtl/oh_random.v diff --git a/stdlib/hdl/oh_reg0.v b/stdlib/rtl/oh_reg0.v similarity index 100% rename from stdlib/hdl/oh_reg0.v rename to stdlib/rtl/oh_reg0.v diff --git a/stdlib/hdl/oh_reg1.v b/stdlib/rtl/oh_reg1.v similarity index 100% rename from stdlib/hdl/oh_reg1.v rename to stdlib/rtl/oh_reg1.v diff --git a/stdlib/hdl/oh_regfile.v b/stdlib/rtl/oh_regfile.v similarity index 100% rename from stdlib/hdl/oh_regfile.v rename to stdlib/rtl/oh_regfile.v diff --git a/stdlib/hdl/oh_rise2pulse.v b/stdlib/rtl/oh_rise2pulse.v similarity index 100% rename from stdlib/hdl/oh_rise2pulse.v rename to stdlib/rtl/oh_rise2pulse.v diff --git a/stdlib/hdl/oh_rsync.v b/stdlib/rtl/oh_rsync.v similarity index 100% rename from stdlib/hdl/oh_rsync.v rename to stdlib/rtl/oh_rsync.v diff --git a/stdlib/hdl/oh_sdffq.v b/stdlib/rtl/oh_sdffq.v similarity index 100% rename from stdlib/hdl/oh_sdffq.v rename to stdlib/rtl/oh_sdffq.v diff --git a/stdlib/hdl/oh_sdffqn.v b/stdlib/rtl/oh_sdffqn.v similarity index 100% rename from stdlib/hdl/oh_sdffqn.v rename to stdlib/rtl/oh_sdffqn.v diff --git a/stdlib/hdl/oh_sdffrq.v b/stdlib/rtl/oh_sdffrq.v similarity index 100% rename from stdlib/hdl/oh_sdffrq.v rename to stdlib/rtl/oh_sdffrq.v diff --git a/stdlib/hdl/oh_sdffrqn.v b/stdlib/rtl/oh_sdffrqn.v similarity index 100% rename from stdlib/hdl/oh_sdffrqn.v rename to stdlib/rtl/oh_sdffrqn.v diff --git a/stdlib/hdl/oh_sdffsq.v b/stdlib/rtl/oh_sdffsq.v similarity index 100% rename from stdlib/hdl/oh_sdffsq.v rename to stdlib/rtl/oh_sdffsq.v diff --git a/stdlib/hdl/oh_sdffsqn.v b/stdlib/rtl/oh_sdffsqn.v similarity index 100% rename from stdlib/hdl/oh_sdffsqn.v rename to stdlib/rtl/oh_sdffsqn.v diff --git a/stdlib/hdl/oh_ser2par.v b/stdlib/rtl/oh_ser2par.v similarity index 100% rename from stdlib/hdl/oh_ser2par.v rename to stdlib/rtl/oh_ser2par.v diff --git a/stdlib/hdl/oh_shift.v b/stdlib/rtl/oh_shift.v similarity index 100% rename from stdlib/hdl/oh_shift.v rename to stdlib/rtl/oh_shift.v diff --git a/stdlib/hdl/oh_standby.v b/stdlib/rtl/oh_standby.v similarity index 100% rename from stdlib/hdl/oh_standby.v rename to stdlib/rtl/oh_standby.v diff --git a/stdlib/hdl/oh_stimulus.v b/stdlib/rtl/oh_stimulus.v similarity index 100% rename from stdlib/hdl/oh_stimulus.v rename to stdlib/rtl/oh_stimulus.v diff --git a/stdlib/hdl/oh_stretcher.v b/stdlib/rtl/oh_stretcher.v similarity index 100% rename from stdlib/hdl/oh_stretcher.v rename to stdlib/rtl/oh_stretcher.v diff --git a/stdlib/hdl/oh_tristate.v b/stdlib/rtl/oh_tristate.v similarity index 100% rename from stdlib/hdl/oh_tristate.v rename to stdlib/rtl/oh_tristate.v diff --git a/stdlib/hdl/oh_xnor2.v b/stdlib/rtl/oh_xnor2.v similarity index 100% rename from stdlib/hdl/oh_xnor2.v rename to stdlib/rtl/oh_xnor2.v diff --git a/stdlib/hdl/oh_xnor3.v b/stdlib/rtl/oh_xnor3.v similarity index 100% rename from stdlib/hdl/oh_xnor3.v rename to stdlib/rtl/oh_xnor3.v diff --git a/stdlib/hdl/oh_xnor4.v b/stdlib/rtl/oh_xnor4.v similarity index 100% rename from stdlib/hdl/oh_xnor4.v rename to stdlib/rtl/oh_xnor4.v diff --git a/stdlib/hdl/oh_xor2.v b/stdlib/rtl/oh_xor2.v similarity index 100% rename from stdlib/hdl/oh_xor2.v rename to stdlib/rtl/oh_xor2.v diff --git a/stdlib/hdl/oh_xor3.v b/stdlib/rtl/oh_xor3.v similarity index 100% rename from stdlib/hdl/oh_xor3.v rename to stdlib/rtl/oh_xor3.v diff --git a/stdlib/hdl/oh_xor4.v b/stdlib/rtl/oh_xor4.v similarity index 100% rename from stdlib/hdl/oh_xor4.v rename to stdlib/rtl/oh_xor4.v