emit function tables