use of assembly language routines: rename the assembly language function to the private_* variant unconditionally and perform tests from a small C wrapper.