added perf_start/perf_end assembly macros