+function bench_call_monomorph()
+{
+ name="$FUNCNAME"
+ skip_test "$name" && return
+ prepare_res "$name-nitc.dat" "nitc" "nitc with --separate"
+ run_compiler "nitc" ./nitc
+ prepare_res "$name-nitc-d0.dat" "nitc-d0" "nitc with --separate --direct-call-monomorph0"
+ run_compiler "nitc-d0" ./nitc --direct-call-monomorph0
+ prepare_res "$name-nitc-d1.dat" "nitc-d" "nitc with --separate --direct-call-monomorph"
+ run_compiler "nitc-d1" ./nitc --direct-call-monomorph
+ prepare_res "$name-nitc-d2.dat" "nitc-d2" "nitc with --separate --direct-call-monomorph2"
+ run_compiler "nitc-d2" ./nitc --direct-call-monomorph --direct-call-monomorph0
+ plot "$name.gnu"
+}
+bench_call_monomorph
+